Exemplo n.º 1
0
        public void Parse(ConnectionDataEventArgs e)
        {
            //Console.WriteLine(e.Data.Dump());

            _incomingBuffer.AppendData(e.Data.ToArray());

            while (_incomingBuffer.IsPacketAvailable())
            {
                int end = _incomingBuffer.Position;
                end += _incomingBuffer.ReadInt(32) * 8;

                while ((end - _incomingBuffer.Position) >= 9)
                {
                    GameMessage msg = _incomingBuffer.ParseMessage();

                    //Logger.LogIncoming(msg);

                    try
                    {
                        msg.VisitHandler(this);
                    }
                    catch (NotImplementedException)
                    {
                        //Logger.Debug("Unhandled game message: 0x{0:X4} {1}", msg.Id, msg.GetType().Name);
                    }
                }

                _incomingBuffer.Position = end;
            }
            _incomingBuffer.ConsumeData();
            FlushOutgoingBuffer();
        }
Exemplo n.º 2
0
        public void Parse(ConnectionDataEventArgs e)
        {
            //Console.WriteLine(e.Data.Dump());

            _incomingBuffer.AppendData(e.Data.ToArray());

            while (_incomingBuffer.IsPacketAvailable())
            {
                int end = _incomingBuffer.Position;
                end += _incomingBuffer.ReadInt(32) * 8;

                while ((end - _incomingBuffer.Position) >= 9)
                {
                    try
                    {
                        GameMessage message = _incomingBuffer.ParseMessage();
                        if (message == null) continue;

                        if (message.Consumer != Consumers.None) this.GameUniverse.Route(this, message);
                        else if (message is ISelfHandler) (message as ISelfHandler).Handle(this); // if message is able to handle itself, let it do so.
                        else Logger.Warn("Got an incoming message that has no consumer or self-handler " + message.GetType());

                        //Logger.LogIncoming(msg);
                    }
                    catch (NotImplementedException)
                    {
                        //Logger.Debug("Unhandled game message: 0x{0:X4} {1}", msg.Id, msg.GetType().Name);
                    }
                }

                _incomingBuffer.Position = end;
            }
            _incomingBuffer.ConsumeData();
            FlushOutgoingBuffer();
        }
Exemplo n.º 3
0
        public void Parse(ConnectionDataEventArgs e)
        {
            Log.Verbose("RPC-client recv:\n{0}", e.Data.Dump());

            var rpcResultHandler = new AsyncCallback(
                callback =>
            {
                var asyncData = ((JsonRpcStateAsync)callback);
                var result    = asyncData.Result + "\n";  // quick hack.
                var client    = ((RPCClient)asyncData.AsyncState);
                var data      = Encoding.UTF8.GetBytes(result);
                Log.Verbose("RPC-client send:\n{0}", data.Dump());
                client.Connection.Send(data);
            });


            var line = e.Data.ToEncodedString();

            line = line.Replace("\n", ""); // quick hack!

            var async = new JsonRpcStateAsync(rpcResultHandler, this)
            {
                JsonRpc = line
            };

            JsonRpcProcessor.Process(async, this);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Parses the incoming data.
        /// </summary>
        /// <param name="e"></param>
        public void Parse(ConnectionDataEventArgs e)
        {
            Log.Verbose("RPC-client recv:\n{0}", e.Data.ToEncodedString());

            var rpcResultHandler = new AsyncCallback(
                callback =>
            {
                var asyncData = ((JsonRpcStateAsync)callback);
                var result    = asyncData.Result + "\n";  // quick hack.
                var response  = Encoding.UTF8.GetBytes(result);

                var context = (SocketsRpcContext)asyncData.AsyncState;
                var miner   = (StratumMiner)context.Miner;

                miner.Connection.Send(response);

                Log.Verbose("RPC-client send:\n{0}", result);
            });

            var line = e.Data.ToEncodedString();

            line = line.Replace("\n", ""); // quick hack!

            var rpcRequest = new SocketsRpcRequest(line);
            var rpcContext = new SocketsRpcContext(this, rpcRequest);

            var async = new JsonRpcStateAsync(rpcResultHandler, rpcContext)
            {
                JsonRpc = line
            };

            JsonRpcProcessor.Process(async, rpcContext);
        }
Exemplo n.º 5
0
        /// <summary>
        /// Parses the incoming data.
        /// </summary>
        /// <param name="e"></param>
        public void Parse(ConnectionDataEventArgs e)
        {
            var data  = e.Data.ToEncodedString();       // read the data.
            var lines = Regex.Split(data, @"\r?\n|\r"); // get all lines with the recieved data.

            foreach (var line in lines)                 // loop through all lines
            {
                if (string.IsNullOrWhiteSpace(line))    // if line doesn't contain any data.
                {
                    continue;                           // just skip it.
                }
                var newline = line;
                if (_lastline != null)
                {
                    newline   = _lastline + newline;
                    _lastline = null;
                }
                if (newline.Length > 0 && newline[newline.Length - 1] != '}')
                {
                    _lastline = newline;
                    continue;
                }
                ProcessRequest(newline); // process the json-rpc request.
            }
        }
Exemplo n.º 6
0
 void GameServer_DataReceived(object sender, ConnectionDataEventArgs e)
 {
     var connection = (Connection)e.Connection;
     thread.Suspend();
     ((GameClient)connection.Client).Parse(e);
     thread.Resume();
 }
Exemplo n.º 7
0
 public static void Route(ConnectionDataEventArgs e)
 {
     var stream = CodedInputStream.CreateInstance(e.Data.ToArray());
     while (!stream.IsAtEnd)
     {
         Identify(e.Connection, stream);
     }
 }
Exemplo n.º 8
0
 private void dataSent(Object sender, ConnectionDataEventArgs e)
 {
     if (m_spamDebug)
     {
         String data = "*** Sent: " + e.Data;
         MainConsole.Instance.Warn("[RegionIRC]: " + data);
     }
 }
Exemplo n.º 9
0
        // send toon stuff - else toon will not appera
        private void SendToonApperanceData(ConnectionDataEventArgs e)
        {
            var hardcoded1 = new byte[] { 0x00, 0x00, 0x00, 0xbd, 0x4e, 0xf3, 0xff, 0xff, 0xff, 0x0f, 0x48, 0xad, 0xff, 0xff, 0xff, 0x7f, 0x40, 0x9d, 0xfd, 0xff, 0xff, 0xff, 0x03, 0x26, 0x78, 0x27, 0x80, 0x38, 0xfe, 0xff, 0x7f, 0xad, 0x01, 0x00, 0x03, 0xe4, 0x27, 0x78, 0x27, 0x80, 0x38, 0x26, 0x19, 0x3e, 0xe6, 0x26, 0x7c, 0x13, 0xc0, 0x1c, 0x3a, 0x3c, 0x40, 0x73, 0x20, 0x7c, 0x89, 0xe0, 0x0e, 0x22, 0x57, 0x26, 0x78, 0x4f, 0x00, 0x71, 0x34, 0x26, 0x4c, 0xe2, 0x78, 0x03, 0x22, 0xe9, 0x24, 0x7c, 0x13, 0xc0, 0x1c, 0x2a, 0x0c, 0xbe, 0x6e, 0x02, 0x00, 0x00, 0x30, 0x25, 0x7c, 0x13, 0xc0, 0x1c, 0x92, 0x0c, 0x4c, 0x78, 0x9e, 0x00, 0xe2, 0x4a, 0x24, 0x6c, 0xc4, 0xf0, 0x07, 0x22, 0xcf, 0x10, 0x8c, 0x00, 0x00, 0x00, 0x20, 0x6c, 0xc4, 0xf0, 0x07, 0x22, 0x83, 0x2f, 0x6e, 0x0e, 0x00, 0x00, 0x7c, 0x29, 0x6c, 0xc4, 0xf0, 0x07, 0x02, 0x46, 0x26, 0x78, 0x27, 0x80, 0x38, 0x36, 0x78, 0x40, 0xdf, 0x00, 0x00, 0x00, 0x00, 0x26, 0x78, 0x27, 0x80, 0x38, 0x12, 0x05, 0x4c, 0xf1, 0x3c, 0x01, 0xe2, 0x20, 0xcb, 0x8e, 0x30, 0x00, 0x00, 0x01, 0x4c, 0xf1, 0x3c, 0x01, 0xe2, 0x33, 0xc4, 0x60, 0x3a, 0x00, 0x00, 0x00, 0x40, 0x26, 0xf1, 0x3c, 0x01, 0x62, 0x01, 0x40, 0x09, 0x00, 0x00, 0x0c, 0x81 };
            e.Connection.Send(hardcoded1);

            var hardcoded2 = new byte[] { 0x00, 0x00, 0x00, 0x36, 0x21, 0x78, 0x4f, 0x00, 0x71, 0x00, 0x00, 0x09, 0x38, 0x45, 0xa2, 0x3e, 0x00, 0x44, 0x98, 0x66, 0x00, 0x42, 0x36, 0x26, 0xb3, 0x77, 0x97, 0x00, 0x00, 0x06, 0x00, 0x09, 0x86, 0x46, 0x7f, 0x00, 0x00, 0x00, 0x91, 0x88, 0xdf, 0xa5, 0xd1, 0x23, 0x00, 0x03, 0xc1, 0x23, 0x44, 0x01, 0x00, 0x00, 0x68, 0xe9 };
            e.Connection.Send(hardcoded2);
        }
Exemplo n.º 10
0
        public static void Route(ConnectionDataEventArgs e)
        {
            var stream = CodedInputStream.CreateInstance(e.Data.ToArray());

            while (!stream.IsAtEnd)
            {
                Identify(e.Connection, stream);
            }
        }
Exemplo n.º 11
0
        public void Parse(ConnectionDataEventArgs e)
        {
            //Console.WriteLine(e.Data.Dump());

            _incomingBuffer.AppendData(e.Data.ToArray());

            while (_incomingBuffer.IsPacketAvailable())
            {
                int end = _incomingBuffer.Position;
                end += _incomingBuffer.ReadInt(32) * 8;

                while ((end - _incomingBuffer.Position) >= 9)
                {
                    var message = _incomingBuffer.ParseMessage();
                    if (message == null)
                    {
                        continue;
                    }
                    try
                    {
                        Logger.LogIncomingPacket(message); // change ConsoleTarget's level to Level.Dump in program.cs if u want to see messages on console.

                        if (message.Consumer != Consumers.None)
                        {
                            if (message.Consumer == Consumers.ClientManager)
                            {
                                ClientManager.Instance.Consume(this, message);                                              // Client should be greeted by ClientManager and sent initial game-setup messages.
                            }
                            else
                            {
                                this.Game.Route(this, message);
                            }
                        }

                        else if (message is ISelfHandler)
                        {
                            (message as ISelfHandler).Handle(this);                               // if message is able to handle itself, let it do so.
                        }
                        else
                        {
                            Logger.Warn("{0} - ID:{1} has no consumer or self-handler.", message.GetType(), message.Id);
                        }
                    }
                    catch (NotImplementedException)
                    {
                        Logger.Warn("Unhandled game message: 0x{0:X4} {1}", message.Id, message.GetType().Name);
                    }
                }

                _incomingBuffer.Position = end;
            }
            _incomingBuffer.ConsumeData();
        }
Exemplo n.º 12
0
        /// <summary>
        /// Parses the incoming data.
        /// </summary>
        /// <param name="e"></param>
        public void Parse(ConnectionDataEventArgs e)
        {
            var data  = e.Data.ToEncodedString();       // read the data.
            var lines = Regex.Split(data, @"\r?\n|\r"); // get all lines with the recieved data.

            foreach (var line in lines)                 // loop through all lines
            {
                if (string.IsNullOrWhiteSpace(line))    // if line doesn't contain any data.
                {
                    continue;                           // just skip it.
                }
                ProcessRequest(line);                   // process the json-rpc request.
            }
        }
Exemplo n.º 13
0

        
Exemplo n.º 14
0
        /// we first welcome the client
        private void WelcomeClient(ConnectionDataEventArgs e)
        {
            // protocol data + game version - Patch2 (0.3.07318)
            //var welcome = new byte[] { 0x00, 0x00, 0x00, 0x18, 0x06, 0xe1, 0x3e, 0xc2, 0xde, 0x20, 0xf7, 0x70, 0x46, 0x15, 0x30 , 0x2e, 0x33, 0x2e, 0x30, 0x2e, 0x37, 0x33, 0x33, 0x33 };

            // protocol data + game version - Patch3
            var welcome = new byte[] { 0x00, 0x00, 0x00, 0x18, 0x06, 0x0d, 0xaf, 0x12, 0x62, 0x21, 0xf7, 0x70, 0x46, 0x15, 0x30, 0x2e, 0x33, 0x2e, 0x30, 0x2e, 0x37, 0x33, 0x33, 0x33 };
            e.Connection.Send(welcome);

            // i guess this is kinda map data or so.
            var hardcoded1 = new byte[] { 0x00, 0x00, 0x43, 0x7d, 0x17, 0x40, 0xbb, 0x91, 0xa1, 0xe6, 0x07, 0xd8, 0x5b, 0x1c, 0x0f, 0x00, 0x00, 0x03, 0x37, 0xc5, 0xff, 0xff, 0xff, 0x3f, 0xc6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xa8, 0x00, 0x4d, 0x03, 0x00, 0x15, 0x69, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4f, 0x14, 0x00, 0x02, 0xad, 0x94, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x93, 0x00, 0x01, 0x19, 0x9f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x04, 0x00, 0x23, 0x33, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xf0, 0x00, 0x00, 0x48, 0x03, 0x00, 0x11, 0xa1, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4f, 0x14, 0x00, 0x02, 0x34, 0x9d, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x93, 0x00, 0x01, 0x19, 0x7d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x04, 0x00, 0x23, 0x2f, 0xfd, 0xff, 0xff, 0xff, 0xbf, 0xf0, 0x00, 0x00, 0x48, 0x03, 0x00, 0x11, 0xc2, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x4f, 0x14, 0x00, 0x02, 0x38, 0xa2, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x95, 0x00, 0x01, 0x56, 0x94, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0x01, 0x00, 0x8c, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0x01, 0x00, 0x46, 0x67, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x05, 0x00, 0x23, 0x43, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x05, 0x00, 0x11, 0x97, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x15, 0x00, 0x08, 0xcb, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x15, 0x00, 0x04, 0x65, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x15, 0x00, 0x02, 0x38, 0xa2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0xff, 0xff, 0xff, 0xff, 0x20, 0xe6, 0xff, 0xff, 0xff, 0x3f, 0x31, 0xf6, 0xff, 0xff, 0xff, 0x1f, 0x32, 0xfe, 0xff, 0xff, 0xff, 0x0f, 0x66, 0xff, 0xff, 0xff, 0xff, 0x24, 0xe6, 0xff, 0xff, 0xff, 0x3f, 0x35, 0xf7, 0xff, 0xff, 0xff, 0x0f, 0x32, 0xff, 0xff, 0xff, 0xff, 0x07, 0x67, 0xff, 0xff, 0xff, 0xff, 0x22, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x66, 0x00, 0x02, 0xed, 0x44, 0x30, 0x0b, 0x00, 0x00, 0x00, 0x24, 0x26, 0x00, 0x08, 0x5b, 0x3a, 0x19, 0x01, 0x00, 0x0b, 0x4e, 0x45, 0x57, 0x4d, 0x4f, 0x4e, 0x4b, 0x23, 0x33, 0x34, 0x39, 0xa3, 0x00, 0x00, 0x12, 0x71, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x6c, 0xf4, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x07, 0x78, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x07, 0x78, 0xf0, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x21, 0x6f, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x6f, 0x22, 0x25, 0x6d, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5d, 0xb1, 0x00, 0x00, 0x85, 0xbe, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x27, 0x80, 0x38, 0x1a, 0x02, 0x00, 0x00, 0x02, 0x06, 0x08, 0x00, 0x12, 0x12, 0x08, 0x08, 0x10, 0x03, 0x18, 0x04, 0x20, 0x0b, 0x28, 0x14, 0x30, 0x07, 0x38, 0x0b, 0x40, 0x04, 0x48, 0x01, 0x76, 0x01, 0x00, 0x00, 0x05, 0x01, 0x18, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x05, 0x01, 0x18, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x01, 0x00, 0x00, 0x05, 0x01, 0x18, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x57, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0xd9, 0xf0, 0x67, 0x2b, 0x44, 0xa0, 0x74, 0xce, 0x46, 0x82, 0xe0, 0xcb, 0xc0, 0x10, 0xba, 0x0f, 0x77, 0xe5, 0xc0, 0x00, 0x00, 0x00, 0x31, 0xf6, 0x00, 0x00, 0x19, 0x65, 0xe6, 0x29, 0xc2, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x40, 0xe9, 0xb2, 0xbd, 0x4f, 0x4d, 0x89, 0xa6, 0xd5, 0x34, 0x8a, 0x55, 0x42, 0x73, 0x84, 0x28, 0x8b, 0x18, 0xee, 0x5c, 0x00, 0x00, 0x00, 0x03, 0x1f, 0x30, 0x00, 0x01, 0x96, 0x2e, 0x9e, 0x3e, 0x8c, 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x00, 0x74, 0x21, 0xb5, 0x8f, 0xf1, 0x42, 0xa0, 0x58, 0xf0, 0x40, 0xa5, 0x36, 0x7a, 0x40, 0x42, 0xfa, 0xfd, 0x72, 0xe5, 0xc0, 0x00, 0x00, 0x00, 0x31, 0xf6, 0x00, 0x00, 0x19, 0x65, 0x46, 0x41, 0x18, 0x38, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x40, 0xe9, 0x56, 0xf7, 0x83, 0x0d, 0x89, 0xfc, 0x3e, 0x76, 0x89, 0xbc, 0x1a, 0x28, 0x7f, 0x6f, 0x4e, 0x06, 0xee, 0x5c, 0x00, 0x00, 0x00, 0x03, 0x1f, 0x30, 0x00, 0x01, 0x96, 0xae, 0x22, 0x20, 0x01, 0x4e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x00, 0x74, 0x11, 0xfc, 0xcd, 0x0d, 0x41, 0xa0, 0xe9, 0x83, 0x45, 0xa3, 0x56, 0x01, 0x44, 0x3e, 0xe5, 0x56, 0x70, 0xe5, 0xc0, 0x00, 0x00, 0x00, 0x31, 0xf6, 0x00, 0x00, 0x19, 0x65, 0x46, 0xe2, 0xf8, 0xd1, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x40, 0x69, 0x5b, 0xfc, 0x82, 0x50, 0x8a, 0x2d, 0xfc, 0x5d, 0x8a, 0xf7, 0x19, 0xf6, 0x81, 0x05, 0xb0, 0x36, 0xee, 0x5c, 0x00, 0x00, 0x00, 0x03, 0x1f, 0x30, 0x00, 0x01, 0x96, 0xae, 0xc2, 0x9c, 0x24, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x00, 0x74, 0x51, 0xf8, 0x1e, 0xe7, 0x46, 0x9b, 0x46, 0x62, 0x43, 0x76, 0x1e, 0x73, 0xc0, 0x12, 0x7b, 0x88, 0x71, 0xe5, 0xc0, 0x00, 0x00, 0x00, 0x31, 0xf6, 0x00, 0x00, 0x19, 0x65, 0xe6, 0x29, 0xc2, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x40, 0xe9, 0x5d, 0x8a, 0x62, 0x6e, 0x8a, 0x19, 0xd2, 0x00, 0x88, 0xa4, 0x72, 0x04, 0x7b, 0xbe, 0x9c, 0x00, 0xee, 0x5c, 0x00, 0x00, 0x00, 0x03, 0x1f, 0x30, 0x00, 0x01, 0x96, 0x2e, 0x7f, 0xa3, 0x7e, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x00, 0x74, 0xf9, 0x17, 0x08, 0x8f, 0x45, 0x7a, 0xbe, 0xe4, 0x42, 0x8b, 0x88, 0x7d, 0x44, 0x30, 0xa7, 0xd3, 0x76, 0xe5, 0xc0, 0x00, 0x00, 0x00, 0x31, 0xf6, 0x00, 0x00, 0x19, 0x65, 0xe6, 0x29, 0xc2, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x40, 0xe9, 0xea, 0x5e, 0x91, 0x51, 0x89, 0x64, 0x73, 0x76, 0x8a, 0x53, 0x8c, 0x25, 0x84, 0x60, 0x96, 0x04, 0xee, 0x5c, 0x00, 0x00, 0x00, 0x03, 0x1f, 0x30, 0x00, 0x01, 0x96, 0xae, 0xd0, 0x7c, 0xfc, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x00, 0x74, 0x79, 0x3c, 0x1b, 0x5f, 0x41, 0xa7, 0x4b, 0x76, 0x40, 0xa6, 0x26, 0x04, 0x46, 0x38, 0xa9, 0xd7, 0x71, 0xe5, 0xc0, 0x00, 0x00, 0x00, 0x3f, 0x44, 0x01, 0x00, 0x1e, 0x0c, 0x93, 0xf3, 0x3e, 0xaf, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x69, 0x12, 0xda, 0xc8, 0x3d, 0x89, 0x91, 0x6e, 0x10, 0x8a, 0xd3, 0x45, 0x3f, 0x84, 0x91, 0x45, 0x00, 0xee, 0x5c, 0x00, 0x00, 0x00, 0x03, 0x1f, 0x30, 0x00, 0x01, 0x96, 0xae, 0xc2, 0x9c, 0x24, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x00, 0x74, 0x01, 0x94, 0xdf, 0xaf, 0x44, 0xa1, 0x73, 0xe8, 0x43, 0x9c, 0x07, 0x33, 0x43, 0x1a, 0x7a, 0xd6, 0x74, 0xe5, 0xc0, 0x00, 0x00, 0x00, 0x31, 0xf6, 0x00, 0x00, 0x19, 0x65, 0x8e, 0x5b, 0xda, 0x1a, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x40, 0xe9, 0x00, 0x9a, 0xfd, 0x06, 0x8a, 0x12, 0x70, 0x27, 0x8b, 0x35, 0x93, 0x73, 0x83, 0x5d, 0x88, 0x7e, 0xee, 0x5c, 0x00, 0x00, 0x00, 0x03, 0x1f, 0x30, 0x00, 0x01, 0x96, 0xae, 0xc2, 0x9c, 0x24, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x00, 0x74, 0x09, 0x2f, 0x13, 0x8d, 0x47, 0x90, 0xdd, 0xe1, 0x45, 0xaa, 0x67, 0x1e, 0x46, 0x50, 0xa1, 0xf9, 0x70, 0xe5, 0xc0, 0x00, 0x00, 0x00, 0x31, 0xf6, 0x00, 0x00, 0x19, 0x65, 0xc6, 0x66, 0xa4, 0xf2, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x40, 0xe9, 0x25, 0x07, 0x1b, 0x75, 0x87, 0x92, 0xf1, 0x74, 0x88, 0x4c, 0xa0, 0x04, 0x82, 0xfe, 0x39, 0x5c, 0xee, 0x5c, 0x00, 0x00, 0x00, 0x03, 0x1f, 0x30, 0x00, 0x01, 0x96, 0xae, 0xc2, 0x9c, 0x24, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x00, 0x74, 0x59, 0x46, 0x2c, 0x8f, 0x42, 0x91, 0x12, 0x33, 0x46, 0xaf, 0x48, 0x85, 0x47, 0x53, 0xe1, 0x71, 0x74, 0xe5, 0xc0, 0x00, 0x00, 0x00, 0x31, 0xf6, 0x00, 0x00, 0x19, 0x65, 0xe6, 0x29, 0xc2, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x40, 0x69, 0x49, 0xea, 0xaf, 0x05, 0x8a, 0x10, 0x09, 0x62, 0x89, 0xe4, 0xeb, 0xdb, 0x80, 0xca, 0x6f, 0x53, 0xee, 0x5c, 0x00, 0x00, 0x00, 0x03, 0x1f, 0x30, 0x00, 0x01, 0x96, 0xae, 0x15, 0xbd, 0xa1, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x00, 0x74, 0x81, 0xe4, 0x64, 0x3f, 0x45, 0xa5, 0x9b, 0x52, 0x44, 0x9e, 0xda, 0xc3, 0xc6, 0x1d, 0xdb, 0xcc, 0x75, 0xe5, 0xc0, 0x00, 0x00, 0x00, 0x31, 0xf6, 0x00, 0x00, 0x19, 0x65, 0x86, 0xc6, 0x0b, 0x53, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x40, 0x69, 0xfc, 0x51, 0xe5, 0x1f, 0x8a, 0x1d, 0x85, 0x50, 0x8a, 0x3f, 0xaa, 0x38, 0x83, 0xbb, 0x7a, 0x0a, 0xee, 0x5c, 0x00, 0x00, 0x00, 0x03, 0x1f, 0x30, 0x00, 0x01, 0x96, 0x2e, 0x84, 0x11, 0x83, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x02, 0x00, 0x00, 0x00, 0x74, 0x89, 0x73, 0x11, 0xf9, 0x47, 0xa7, 0x63, 0x71, 0x46, 0xa5, 0xbc, 0x2b, 0x47, 0x38, 0x54, 0x0c, 0x73, 0xe5, 0xc0, 0x00, 0x00, 0x00, 0x31, 0xf6, 0x00, 0x00, 0x19, 0x65, 0xf6, 0x04, 0x2c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x40, 0xa9, 0x1d, 0x77, 0x72, 0xe0, 0x00, 0x00, 0x00, 0x11, 0x5e, 0x5e, 0x74, 0xb9, 0x70, 0x00, 0x00, 0x33, 0x8a, 0x88, 0xf8, 0x00, 0x8a, 0x61, 0x98, 0x00, 0x84, 0xd8, 0x9a, 0x67, 0xee, 0x5c, 0x00, 0x00, 0x00, 0x02, 0x2b, 0x6e, 0x34, 0x77, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x4d, 0xeb, 0x00, 0x02, 0x61, 0x86, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x02, 0x06, 0xf8, 0xff, 0xff, 0xff, 0xff, 0x00, 0x02, 0x73, 0x4f, 0x00, 0x01, 0x53, 0xf6, 0x00, 0x01, 0x32, 0x20, 0x00, 0x01, 0x15, 0xee, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x60, 0x42, 0xe7, 0xe0, 0xa0, 0x42, 0xfa, 0x84, 0x00, 0x42, 0x2f, 0x50, 0xae, 0x42, 0xf8, 0x1f, 0x80, 0x43, 0x03, 0xaa, 0x60, 0x42, 0x65, 0x13, 0xb2, 0x42, 0xe7, 0xe0, 0xa0, 0x42, 0xfa, 0x84, 0x00, 0x42, 0x2f, 0x50, 0xae, 0x42, 0xf8, 0x1f, 0x80, 0x43, 0x03, 0xaa, 0x60, 0x42, 0x65, 0x13, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xc8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x77, 0x56, 0x00, 0x02, 0x00, 0x00, 0x82, 0x45, 0x3f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x3f, 0x40, 0x00, 0x45, 0x2c, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x22, 0x74, 0xd5, 0x80, 0x00, 0x02, 0x00, 0x20, 0x91, 0x3d, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x4f, 0xd0, 0x00, 0x44, 0x4b, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0xcb, 0x80, 0x00, 0x08, 0x74, 0xdc, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x0c, 0x5b, 0xce, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x01, 0x37, 0xeb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x08, 0x6b, 0xf7, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x09, 0xcd, 0x0f, 0x00, 0x05, 0x4f, 0x36, 0x00, 0x04, 0xc8, 0x20, 0x00, 0x04, 0x57, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x01, 0x20, 0x00, 0x00, 0x01, 0x60, 0x0b, 0xbe, 0x9f, 0x60, 0x0b, 0xf3, 0x35, 0x70, 0x08, 0x44, 0x4f, 0x64, 0x0c, 0x0a, 0x89, 0x70, 0x0c, 0x02, 0x0b, 0x58, 0x08, 0x88, 0x0c, 0x58, 0x0b, 0xd7, 0x1e, 0x60, 0x0b, 0xf3, 0x35, 0x70, 0x08, 0x44, 0x4f, 0x64, 0x0c, 0x16, 0xc9, 0x50, 0x0c, 0x02, 0x0b, 0x58, 0x08, 0x88, 0x0c, 0x18, 0x00, 0x00, 0x0c, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0xdd, 0x50, 0x00, 0x00, 0x00, 0x02, 0x09, 0x03, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x14, 0x85, 0x00, 0x40, 0x14, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x44, 0x77, 0x54, 0x00, 0x00, 0x00, 0x00, 0x82, 0x43, 0x3f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x21, 0x40, 0x00, 0x45, 0x2c, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x2e, 0x00, 0x00, 0x1a, 0x74, 0x72, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x0f, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x04, 0xde, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x20, 0x6f, 0xf8, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x27, 0x34, 0x0f, 0x00, 0x15, 0x3f, 0x06, 0x00, 0x13, 0x22, 0x00, 0x00, 0x11, 0x5e, 0x0e, 0x00, 0x00, 0x03, 0x06, 0x00, 0x00, 0x03, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x07, 0x00, 0x00, 0x03, 0x0f, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x40, 0x2f, 0x00, 0x9e, 0x40, 0x2f, 0xce, 0xa4, 0x40, 0x1d, 0xf2, 0x29, 0x40, 0x30, 0x0d, 0x6c, 0x40, 0x30, 0x54, 0x63, 0x40, 0x22, 0x55, 0x44, 0x4e, 0x2f, 0x00, 0x9e, 0x40, 0x2f, 0xce, 0xa4, 0x40, 0x1d, 0x34, 0x42, 0x44, 0x30, 0x0d, 0x6c, 0x40, 0x30, 0x54, 0x63, 0x40, 0x22, 0xb4, 0x38, 0x04, 0x00, 0x00, 0x93, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79, 0x78, 0xa0, 0x03, 0x06, 0x00, 0x08, 0x23, 0x3e, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x53, 0x04, 0x00, 0x40, 0x51, 0xd8, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x20, 0x44, 0xde, 0x28, 0x00, 0x36, 0x00, 0x02, 0x08, 0x3e, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x14, 0xc1, 0x00, 0x40, 0x14, 0x76, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xdc, 0xb8, 0x00, 0x40, 0x1a, 0x74, 0xcb, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x03, 0x00, 0x00, 0x0a, 0x02, 0x00, 0x13, 0x7a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0x03, 0x00, 0x81, 0xbe, 0xfc, 0xff, 0xff, 0xff, 0x03, 0x00, 0x9c, 0xd3, 0x03, 0x00, 0x54, 0xfd, 0x02, 0x00, 0x4c, 0x88, 0x00, 0x00, 0x45, 0x7b, 0x02, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x0f, 0x03, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18, 0x40, 0xb8, 0x11, 0x68, 0x40, 0xbd, 0x64, 0xec, 0x40, 0x67, 0x35, 0x4b, 0x40, 0xbf, 0xee, 0xa0, 0x40, 0xbd, 0x64, 0xec, 0x40, 0x83, 0xfa, 0xc5, 0x42, 0xb8, 0x11, 0x68, 0x40, 0xbd, 0x64, 0xec, 0x40, 0x67, 0x35, 0x4b, 0x40, 0xbf, 0xee, 0xa0, 0x40, 0xbd, 0x64, 0xec, 0x40, 0x83, 0xfa, 0xc5, 0x02, 0x00, 0x00, 0x33, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x75, 0xe4, 0x00, 0x0f, 0x00, 0x00, 0x20, 0x8f, 0x3f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x4f, 0xd0, 0x00, 0x44, 0x47, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x20, 0x74, 0x79, 0x00, 0x03, 0x0c, 0x00, 0x08, 0x23, 0x3f, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x53, 0xf4, 0x00, 0x40, 0x51, 0xd8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x72, 0xe0, 0x00, 0x20, 0x34, 0x77, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x26, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x02, 0x06, 0xf8, 0xff, 0xff, 0xff, 0xff, 0x00, 0x02, 0x73, 0x4f, 0x00, 0x01, 0x53, 0xf6, 0x00, 0x00, 0xc5, 0x75, 0x00, 0x01, 0x15, 0xee, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0x89, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x60, 0x42, 0xef, 0xff, 0xe0, 0x42, 0xf0, 0x00, 0x68, 0xc0, 0xcf, 0x0c, 0xf5, 0x42, 0xf0, 0x00, 0x40, 0x42, 0xf0, 0x00, 0x68, 0x40, 0xdf, 0x0b, 0x37, 0x42, 0xef, 0xff, 0xe0, 0x42, 0xf0, 0x00, 0x68, 0xc0, 0xcf, 0x0c, 0xf7, 0x42, 0xf0, 0x00, 0x40, 0x42, 0xf0, 0x00, 0x68, 0x40, 0xdf, 0x0b, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x77, 0xdd, 0x00, 0x89, 0x00, 0x00, 0x82, 0x3a, 0x3f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x3f, 0x40, 0x00, 0x45, 0x0e, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x22, 0x74, 0xf7, 0x40, 0x22, 0x01, 0x00, 0x20, 0x8e, 0x3e, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x4f, 0xd0, 0x00, 0x44, 0x43, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0xcb, 0x80, 0x00, 0x00, 0x7b, 0xe2, 0x78, 0x03, 0x22, 0x00, 0x00, 0x49, 0x71, 0x29, 0xfe, 0xdc, 0x28, 0x3d, 0xf5, 0xcd, 0x55, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xfe, 0x31, 0x41, 0x15, 0x11, 0xf0, 0x40, 0x14, 0xc3, 0x30, 0x40, 0x09, 0xb1, 0x35, 0x67, 0xdc, 0xb8, 0x00, 0x00, 0x09, 0x01, 0xed, 0x60, 0xf5, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x01, 0x50, 0x66, 0xc4, 0xf0, 0x07, 0x02, 0x00, 0x26, 0x79, 0x27, 0x80, 0x38, 0x3e, 0xfc, 0x32, 0xf1, 0x40, 0xcc, 0x07, 0xaa, 0x05, 0xc1, 0x07, 0x54, 0x15, 0x42, 0x00, 0x44, 0x0e, 0x3e, 0x00, 0x89, 0x0e, 0x2c, 0x57, 0x35, 0x06, 0xed, 0x37, 0x21, 0x06, 0xda, 0x37, 0x41, 0x01, 0x36, 0x1f, 0xc1, 0x0c, 0xe1, 0x71, 0x0c, 0xe9, 0x22, 0x5b, 0x3a, 0x42, 0x17, 0xb6, 0x04, 0x41, 0x00, 0x01, 0x15, 0xfa, 0x00, 0x01, 0x01, 0x39, 0x00, 0x38, 0x00, 0x06, 0x01, 0x00, 0x01, 0x81, 0x01, 0x01, 0x00, 0x27, 0x79, 0x27, 0x80, 0x38, 0x7e, 0x42, 0xdf, 0x12, 0x21, 0x5d, 0xb1, 0x10, 0x12, 0x03, 0x6f, 0x11, 0x0a, 0x00, 0xde, 0x0f, 0x04, 0x01, 0x5e, 0x1f, 0x30, 0x28, 0x47, 0x31, 0x06, 0xef, 0x00, 0x20, 0x31, 0x15, 0x3b, 0xc0, 0x10, 0x32, 0x04, 0x61, 0x03, 0x00, 0x00, 0x3e, 0x01, 0x00, 0x01, 0x3e, 0x00, 0x01, 0x01, 0x00, 0x39, 0x00, 0x38, 0x80, 0x50, 0x30, 0x20, 0xf0, 0x40, 0x8a, 0x00, 0x00, 0x59, 0x38, 0x00, 0x01, 0x49, 0x80, 0x52, 0x90, 0x04, 0x00, 0x08, 0x00, 0x20, 0x6d, 0xc4, 0xf0, 0x07, 0xe2, 0x03, 0x00, 0x02, 0x3e, 0x01, 0x00, 0x03, 0xbe, 0x00, 0x00, 0x04, 0x7e, 0x00, 0x00, 0x0d, 0x3e, 0x00, 0x01, 0x0e, 0x2e, 0x3e, 0xae, 0xfe, 0xff, 0x7f, 0xdc, 0x29, 0x18, 0x00, 0x01, 0x17, 0x0e, 0x00, 0x03, 0x17, 0x07, 0x00, 0x03, 0x30, 0x25, 0x2d, 0x99, 0x00, 0x00, 0x13, 0x68, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, 0x38, 0xfa, 0x00, 0x00, 0x40, 0x1a, 0x40, 0x00, 0x60, 0x69, 0x40, 0x0d, 0x20, 0x00, 0x40, 0x80, 0x80, 0x3c, 0x00, 0x00, 0x00, 0x26, 0x79, 0x4f, 0x00, 0x71, 0x3e, 0x00, 0x00, 0x1b, 0xfb, 0xff, 0xff, 0x25, 0xfa, 0xff, 0xff, 0x24, 0xfd, 0xff, 0x7f, 0xc8, 0x60, 0x6f, 0x09, 0x22, 0x21, 0x47, 0x87, 0x20, 0x3e, 0x3c, 0x40, 0x6f, 0x22, 0x04, 0x82, 0x33, 0xe2, 0x60, 0x3a, 0x20, 0x5d, 0x48, 0x08, 0x00, 0x10, 0x00, 0x20, 0x00, 0x00, 0xf3, 0x0c, 0xf3, 0x0c, 0xf3, 0x0c, 0xf0, 0x00, 0xf3, 0x0c, 0xf3, 0x0c, 0x00, 0x00, 0x0f, 0x3b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x37, 0xf0, 0x00, 0x4d, 0xf1, 0x3c, 0x01, 0xe2, 0x17, 0x3f, 0x3e, 0x1d, 0x3b, 0x76, 0x33, 0x10, 0x12, 0x39, 0x3c, 0x1c, 0x06, 0x75, 0x1d, 0x04, 0x00, 0x00, 0xc5, 0x1d, 0x13, 0x00, 0x00, 0x62, 0x0d, 0x00, 0x01, 0x23, 0x06, 0x00, 0x02, 0x47, 0x02, 0x00, 0x03, 0x8e, 0x3c, 0x00, 0x3c, 0x00, 0x3c, 0x00, 0x00, 0x30, 0xc0, 0x30, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x30, 0x5c, 0x52, 0x00, 0x20, 0xa3, 0x3a, 0xf0, 0x40, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x26, 0x79, 0x27, 0x80, 0x38, 0x7e, 0x00, 0x00, 0x24, 0x2e, 0x00, 0x01, 0x21, 0x1e, 0x00, 0x03, 0x22, 0x0e, 0x00, 0x00, 0x23, 0x1a, 0x30, 0x00, 0x00, 0x65, 0x10, 0x00, 0x01, 0x64, 0x08, 0x00, 0x03, 0x64, 0x04, 0x00, 0x04, 0xc8, 0x02, 0x00, 0x45, 0x90, 0x01, 0x00, 0x66, 0x90, 0x00, 0x00, 0x60, 0x10, 0x37, 0x03, 0x00, 0x01, 0x91, 0x01, 0x00, 0x22, 0x91, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x3c, 0x80, 0x30, 0xb8, 0x0a, 0x00, 0x10, 0x00, 0x20, 0x00, 0x40, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x42, 0x00, 0x34, 0x1e, 0x06, 0x00, 0x08, 0x00, 0x20, 0x6d, 0xc4, 0xf0, 0x07, 0xe2, 0x03, 0x00, 0x03, 0x91, 0x01, 0x00, 0x24, 0x91, 0x00, 0x00, 0x25, 0x51, 0x00, 0x00, 0x26, 0x31, 0x00, 0x00, 0x65, 0x11, 0x00, 0x01, 0x64, 0x09, 0x00, 0x03, 0x64, 0x05, 0x00, 0x04, 0xc8, 0x03, 0x00, 0x45, 0x91, 0x01, 0x00, 0x66, 0x91, 0x00, 0x00, 0x20, 0x51, 0x00, 0x00, 0x60, 0x11, 0x6e, 0x01, 0x00, 0x21, 0x92, 0x00, 0x00, 0x22, 0x52, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x08, 0x00, 0x10, 0x00, 0x20, 0x00, 0x40, 0x00, 0x80, 0x00, 0x00, 0x41, 0x00, 0x3e, 0x00, 0x3c, 0x00, 0x04, 0x00, 0x08, 0x00, 0x20, 0x6d, 0xc4, 0xf0, 0x07, 0xe2, 0x03, 0x00, 0x03, 0x92, 0x01, 0x00, 0x24, 0x92, 0x00, 0x00, 0x25, 0x52, 0x00, 0x00, 0x26, 0x32, 0x00, 0x00, 0x24, 0x12, 0x00, 0x00, 0x24, 0x0c, 0x00, 0x00, 0x25, 0x05, 0x00, 0x00, 0x4b, 0x02, 0x00, 0x00, 0x97, 0x01, 0x00, 0x20, 0x98, 0x0c, 0xe1, 0x91, 0x7b, 0x00, 0x00, 0x20, 0x3b, 0x00, 0x00, 0x24, 0x1c, 0x67, 0x08, 0x11, 0x09, 0xce, 0x11, 0x10, 0x06, 0x00, 0x08, 0x00, 0x10, 0x00, 0x20, 0x00, 0x40, 0x80, 0x80, 0x3c, 0x00, 0x3d, 0x00, 0x42, 0x80, 0x44, 0x40, 0x38, 0xc0, 0x10, 0x42, 0x00, 0x44, 0x00, 0x00, 0x01, 0x00, 0x21, 0x7d, 0x89, 0xe0, 0x0e, 0xf2, 0x16, 0x14, 0x16, 0x2a, 0x14, 0x01, 0x50, 0x13, 0x13, 0x0e, 0x4d, 0x92, 0x14, 0x06, 0x22, 0x11, 0xf3, 0xff, 0xff, 0x11, 0xfa, 0xff, 0xff, 0x10, 0x0d, 0x9c, 0x91, 0x18, 0x68, 0x53, 0x40, 0xa2, 0x80, 0x00, 0x00, 0x51, 0x40, 0x46, 0x00, 0x44, 0x80, 0x58, 0x4c, 0x70, 0x03, 0x01, 0x00, 0x01, 0x00, 0x00, 0x21, 0x6d, 0xc4, 0xf0, 0x07, 0xe2, 0x48, 0x0c, 0x27, 0x09, 0x0a, 0x02, 0x21, 0x08, 0x00, 0x4c, 0x67, 0x88, 0x88, 0x10, 0x0b, 0x02, 0x02, 0x09, 0x04, 0x00, 0x47, 0x83, 0x0e, 0x02, 0x00, 0x00, 0x04, 0xb0, 0x00, 0x00, 0x03, 0xe8, 0x00, 0x00, 0x00, 0x00, 0x49, 0x00, 0x00, 0x00, 0x01, 0x48, 0x80, 0x49, 0x80, 0x49, 0x00, 0x07, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x78, 0x27, 0x80, 0x38, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0x13, 0xc0, 0x1c, 0x3a, 0x70, 0x89, 0xe0, 0x0e, 0x42, 0x04, 0x17, 0x41, 0x0c, 0x3d, 0x78, 0x4f, 0x00, 0x71, 0x26, 0x7a, 0x27, 0x80, 0x38, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x08, 0xff, 0xff, 0xff, 0xff, 0x00, 0xc2, 0xff, 0xff, 0xff, 0x3f, 0x00, 0xf1, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x49, 0x6d, 0x46, 0x09, 0x03, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0xc2, 0xff, 0xff, 0xff, 0x3f, 0x00, 0xf1, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x1d, 0x79, 0x13, 0xc0, 0x1c, 0x42, 0x53, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x24, 0x71, 0x3b, 0x78, 0x97, 0x00, 0xdb, 0x00, 0x00, 0x17, 0x67, 0xb8, 0x3f, 0x8e, 0x14, 0x7a, 0x3f, 0x6e, 0xdd, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0xb8, 0x2c, 0x75, 0x45, 0x42, 0x41, 0xfe, 0x45, 0x34, 0x22, 0x9a, 0x42, 0x80, 0xff, 0x60, 0x77, 0x2e, 0x00, 0x00, 0x82, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x2e, 0x67, 0x01, 0x10, 0x00, 0x09, 0x50, 0x24, 0x00, 0x00, 0x00, 0x00, 0x48, 0xf1, 0x2e, 0x01, 0x5b, 0x01, 0x48, 0x78, 0x97, 0x00, 0xdb, 0x02, 0x53, 0x78, 0x4b, 0x80, 0x6d, 0x01, 0x20, 0x4d, 0xe2, 0x5c, 0x03, 0x5b, 0x12, 0x16, 0x54, 0x14, 0x11, 0x0d, 0x21, 0x09, 0x36, 0xe0, 0x20, 0x50, 0x58, 0x00, 0x80, 0x14, 0x18, 0x02, 0x42, 0x78, 0xe2, 0x5c, 0x03, 0xdb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3e, 0xf1, 0x2e, 0x01, 0x5b, 0x70, 0x78, 0x97, 0x00, 0xdb, 0x3f, 0x3c, 0x66, 0xd1, 0x68, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0xd9, 0x1f, 0x7b, 0x13, 0x00, 0x1b, 0x04, 0x00, 0x02, 0xaf, 0x47, 0x3d, 0xf0, 0x00, 0x00, 0x38, 0xae, 0x6a, 0xae, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0xef, 0xf1, 0x88, 0x41, 0xa8, 0x8e, 0x35, 0x43, 0xa6, 0x1b, 0xdf, 0x41, 0x4d, 0x89, 0xac, 0x70, 0xe5, 0xc0, 0x00, 0x00, 0xfd, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x5f, 0x07, 0x80, 0x00, 0x01, 0x2a, 0x04, 0x01, 0x00, 0x00, 0x00, 0x25, 0x78, 0x26, 0x00, 0x37, 0x04, 0x24, 0x78, 0x13, 0x00, 0x1b, 0x14, 0x50, 0x76, 0x89, 0x80, 0x0d, 0x0c, 0x00, 0x26, 0x79, 0x4c, 0x00, 0x6e, 0x0c, 0x56, 0x14, 0x14, 0x11, 0x26, 0x11, 0x03, 0xa6, 0x3c, 0x00, 0x15, 0x0c, 0x02, 0x00, 0x14, 0x83, 0x10, 0x02, 0x5c, 0x78, 0x4c, 0x00, 0x6e, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7a, 0x26, 0x00, 0x37, 0x38, 0x78, 0x13, 0x00, 0x1b, 0x44, 0x08, 0x2e, 0x83, 0x64, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xab, 0x1f, 0x7b, 0xe2, 0x64, 0x03, 0x1d, 0x00, 0x08, 0x07, 0x65, 0x28, 0xfe, 0x00, 0x00, 0x00, 0xfd, 0xf3, 0x89, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x7d, 0x11, 0x6d, 0x15, 0x09, 0x61, 0x43, 0x14, 0xbc, 0xf8, 0x46, 0x09, 0xb1, 0x30, 0x4f, 0xdc, 0xb8, 0x00, 0x00, 0xe1, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0x0f, 0x05, 0x01, 0x04, 0x00, 0x25, 0x40, 0x0c, 0x00, 0x00, 0x00, 0x22, 0x68, 0xc4, 0xc8, 0x06, 0x3d, 0x20, 0x48, 0xe2, 0x64, 0x03, 0x9d, 0x40, 0x26, 0xf1, 0x32, 0x01, 0x5d, 0x82, 0x21, 0x7d, 0x89, 0x90, 0x0d, 0x6d, 0x14, 0x16, 0x14, 0x28, 0x11, 0x0d, 0x43, 0x09, 0x3e, 0x80, 0x18, 0x41, 0x18, 0x00, 0x20, 0x50, 0x18, 0x02, 0x5a, 0x78, 0x89, 0x90, 0x0d, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0xc4, 0xc8, 0x06, 0x3d, 0x70, 0xe2, 0x64, 0x03, 0x1d, 0xfa, 0x7f, 0xab, 0x16, 0xd3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x01, 0xe5, 0x1d, 0x79, 0x4d, 0x00, 0x6f, 0x00, 0x00, 0x9c, 0x38, 0x51, 0x3f, 0xc0, 0x00, 0x00, 0xbe, 0xa1, 0xf4, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x92, 0x65, 0x16, 0x44, 0xa1, 0x4d, 0x46, 0x44, 0x97, 0x9d, 0x89, 0x43, 0x49, 0x44, 0x24, 0x77, 0x97, 0x00, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x38, 0x71, 0x01, 0x20, 0x00, 0x04, 0xa8, 0x44, 0x00, 0x00, 0x00, 0x03, 0x48, 0x78, 0x9a, 0x00, 0xde, 0x01, 0x24, 0x78, 0x4d, 0x00, 0x6f, 0x04, 0x52, 0x7a, 0x26, 0x80, 0x37, 0x02, 0x01, 0x4d, 0xf1, 0x34, 0x01, 0x5e, 0x16, 0x16, 0x2a, 0x14, 0x01, 0x4d, 0x10, 0x0b, 0x26, 0xf0, 0x40, 0x28, 0x98, 0x00, 0x00, 0x15, 0x0c, 0x04, 0x42, 0x38, 0xf1, 0x34, 0x01, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x3e, 0x78, 0x9a, 0x00, 0xde, 0x38, 0x78, 0x4d, 0x00, 0x6f, 0x40, 0x4e, 0x26, 0xbe, 0x68, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x27, 0x0e, 0x19, 0x7b, 0x89, 0xb0, 0x0d, 0x0f, 0x00, 0x00, 0xd8, 0xc6, 0x3a, 0xf8, 0x00, 0x00, 0x30, 0xf7, 0xf6, 0x63, 0x31, 0xc1, 0xd5, 0x03, 0xb6, 0xa2, 0xb0, 0x90, 0xb3, 0xd8, 0xad, 0x69, 0x4e, 0x54, 0x37, 0xe9, 0x4d, 0x53, 0x0e, 0xa9, 0x48, 0x26, 0xc4, 0xd6, 0x76, 0x72, 0xe0, 0x00, 0x00, 0xf9, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0xb0, 0x0e, 0x00, 0x01, 0x00, 0x95, 0x02, 0x02, 0x00, 0x00, 0x01, 0x24, 0x78, 0x13, 0x60, 0x1b, 0x0f, 0x20, 0x78, 0x89, 0xb0, 0x0d, 0x2f, 0x50, 0x66, 0xc4, 0xd8, 0x06, 0x1f, 0x00, 0x26, 0x79, 0x26, 0xc0, 0x37, 0x1b, 0x2b, 0x14, 0x04, 0x51, 0x13, 0x11, 0x03, 0x26, 0x3d, 0x00, 0x16, 0x06, 0x04, 0x00, 0x18, 0x41, 0x18, 0x02, 0x5c, 0x78, 0x26, 0xc0, 0x37, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0x13, 0x60, 0x1b, 0x3f, 0x70, 0x89, 0xb0, 0x0d, 0x4f, 0x0c, 0x4b, 0x84, 0x69, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x36, 0x06, 0x3b, 0xf1, 0x38, 0x01, 0x60, 0x00, 0x02, 0x70, 0x70, 0x58, 0x7f, 0x00, 0x00, 0x80, 0x7d, 0xfb, 0x5c, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x7e, 0xbc, 0xbc, 0x3c, 0x8a, 0x86, 0x01, 0x16, 0x8a, 0x66, 0x0b, 0x06, 0x84, 0xd8, 0x9a, 0x60, 0xee, 0x5c, 0x00, 0x00, 0xc1, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0xe1, 0x30, 0x01, 0x08, 0x00, 0x12, 0xa0, 0x14, 0x00, 0x00, 0x00, 0x26, 0x48, 0xe2, 0x70, 0x03, 0x60, 0x00, 0x48, 0xf1, 0x38, 0x01, 0xe0, 0x00, 0xa6, 0x78, 0x9c, 0x00, 0xe0, 0x00, 0x21, 0x6d, 0xc4, 0xe0, 0x07, 0x60, 0x14, 0x06, 0x54, 0x14, 0x11, 0x0d, 0x43, 0x08, 0x3e, 0xc0, 0x10, 0xa0, 0x38, 0x00, 0x40, 0x28, 0x18, 0x02, 0x52, 0x78, 0xc4, 0xe0, 0x07, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0xe2, 0x70, 0x03, 0x20, 0x70, 0xf1, 0x38, 0x01, 0x60, 0x80, 0x0d, 0x6c, 0x7a, 0x69, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x9c, 0x38, 0x1c, 0x7b, 0x27, 0xc0, 0x38, 0x03, 0x00, 0x04, 0x09, 0xe9, 0x7c, 0x13, 0xc0, 0x1c, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x26, 0xd4, 0x60, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x02, 0x20, 0x48, 0xe2, 0x7c, 0x03, 0x63, 0x00, 0x48, 0xf1, 0x3e, 0x01, 0xe3, 0x00, 0xa6, 0x78, 0x9f, 0x00, 0xe3, 0x08, 0x20, 0x6d, 0xc4, 0xf8, 0x07, 0xe3, 0x07, 0xde, 0x00, 0x41, 0x26, 0xfd, 0xff, 0xff, 0x27, 0x20, 0xf9, 0xff, 0xff, 0x27, 0xf7, 0xff, 0xff, 0x25, 0xfe, 0xff, 0xff, 0x63, 0xfc, 0xff, 0x7f, 0xc5, 0x61, 0x2a, 0x09, 0x62, 0x61, 0x48, 0x87, 0x20, 0x26, 0x04, 0x00, 0x45, 0x00, 0x08, 0x00, 0x30, 0xe0, 0x20, 0x00, 0x40, 0x00, 0x80, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x66, 0x00, 0x00, 0x3c, 0x66, 0x3c, 0x66, 0x3c, 0x66, 0x26, 0x79, 0x27, 0xc0, 0x38, 0x3f, 0x41, 0x02, 0x00, 0x40, 0x8b, 0x01, 0x00, 0x60, 0x8c, 0x00, 0x00, 0x60, 0x4d, 0x00, 0x00, 0x60, 0x2e, 0x00, 0x00, 0x24, 0x14, 0x00, 0x00, 0x24, 0x0d, 0x00, 0x00, 0x25, 0x06, 0x00, 0x00, 0x4b, 0x03, 0x00, 0x00, 0x98, 0x01, 0x00, 0x20, 0x9b, 0x00, 0x00, 0x20, 0x1c, 0x92, 0x49, 0x44, 0x17, 0x79, 0xcc, 0x40, 0x00, 0x01, 0x00, 0x3e, 0x00, 0x04, 0x00, 0x38, 0xc0, 0x30, 0xe0, 0x60, 0x08, 0x40, 0x84, 0x80, 0x3c, 0x00, 0x41, 0x00, 0x42, 0x00, 0xec, 0x4d, 0x29, 0x47, 0x03, 0x00, 0x00, 0x00, 0x25, 0x7d, 0x89, 0xf0, 0x0e, 0x33, 0x44, 0x45, 0x13, 0x89, 0x04, 0x00, 0x00, 0x0c, 0x10, 0x00, 0x00, 0x0c, 0x50, 0x78, 0xe2, 0x7c, 0x03, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3e, 0xf1, 0x3e, 0x01, 0x63, 0xd3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x25, 0x1d, 0x79, 0x50, 0x00, 0x72, 0x00, 0x00, 0x08, 0xac, 0xb4, 0x7a, 0x27, 0x80, 0x38, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x64, 0x11, 0x12, 0xb6, 0xf4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x20, 0x68, 0xc5, 0x00, 0x07, 0x24, 0x20, 0x48, 0xe2, 0x80, 0x03, 0xa4, 0x40, 0x26, 0xf1, 0x40, 0x01, 0x64, 0x10, 0x20, 0x7d, 0x8a, 0x00, 0x0e, 0x44, 0x14, 0x42, 0x25, 0x90, 0x45, 0x55, 0xb2, 0x80, 0x42, 0x6e, 0x69, 0x15, 0x00, 0x00, 0x00, 0x21, 0x5c, 0x78, 0x28, 0x00, 0x39, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0x14, 0x00, 0x1c, 0x6c, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x15, 0x18, 0x7b, 0xc5, 0xf0, 0x08, 0x02, 0x00, 0x0d, 0x8c, 0x46, 0x34, 0xfc, 0x85, 0x1e, 0x37, 0xfb, 0x35, 0x39, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xf6, 0xf1, 0x06, 0x5f, 0x29, 0xdf, 0x99, 0x4a, 0x29, 0x4c, 0x6d, 0x4a, 0x0d, 0xf0, 0xf8, 0x6c, 0xb9, 0x70, 0x00, 0x00, 0xf1, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x1b, 0x18, 0x16, 0x00, 0x02, 0x00, 0x3c, 0x17, 0x05, 0x00, 0x00, 0x02, 0x22, 0x78, 0x8b, 0xe0, 0x10, 0x12, 0x20, 0x68, 0xc5, 0xf0, 0x08, 0x42, 0x40, 0x66, 0xe2, 0xf8, 0x04, 0x02, 0x40, 0x26, 0x7d, 0x17, 0xc0, 0x20, 0xca, 0x00, 0x00, 0x50, 0x19, 0xab, 0x14, 0x46, 0x55, 0x15, 0x10, 0x11, 0x4d, 0x10, 0x03, 0x26, 0x4f, 0x08, 0x5b, 0x42, 0x23, 0x00, 0x40, 0x90, 0x43, 0x02, 0x52, 0x78, 0xc5, 0xf0, 0x08, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0xe2, 0xf8, 0x04, 0x02, 0x70, 0xf1, 0x7c, 0x02, 0x02, 0x81, 0x58, 0xaf, 0x0f, 0x52, 0x79, 0x5f, 0x00, 0x81, 0x00, 0x00, 0x88, 0xa8, 0x68, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x6c, 0x61, 0x1e, 0x7b, 0x1b, 0xa0, 0x23, 0x00, 0x00, 0x02, 0xaf, 0x46, 0x3d, 0xf0, 0x00, 0x00, 0xb8, 0x86, 0x51, 0xa0, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0xef, 0xff, 0x83, 0x44, 0xa8, 0x6b, 0xc6, 0x45, 0xa4, 0x55, 0x48, 0x3d, 0xf0, 0xce, 0xfe, 0x70, 0xe5, 0xc0, 0x00, 0x00, 0xfd, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x5f, 0x06, 0x80, 0x00, 0x01, 0x1b, 0x71, 0x01, 0x00, 0x00, 0x00, 0x24, 0x78, 0x37, 0x40, 0x46, 0x04, 0x24, 0x78, 0x1b, 0xa0, 0x23, 0x10, 0x50, 0x76, 0x8d, 0xd0, 0x11, 0x08, 0x00, 0x26, 0x79, 0x6e, 0x80, 0x8c, 0x0c, 0x56, 0x14, 0x14, 0x11, 0x26, 0x11, 0x03, 0xa6, 0x3c, 0x00, 0x15, 0x0c, 0x02, 0x00, 0x14, 0x83, 0x10, 0x02, 0x5c, 0x78, 0x6e, 0x80, 0x8c, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7a, 0x37, 0x40, 0x46, 0x38, 0x78, 0x1b, 0xa0, 0x23, 0x40, 0x09, 0x4e, 0x9e, 0x62, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xab, 0x1e, 0x7b, 0xe3, 0x78, 0x04, 0x19, 0x00, 0x00, 0x36, 0xc6, 0x28, 0xfe, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x15, 0x02, 0xfe, 0x76, 0x14, 0x8a, 0xc9, 0x07, 0xfb, 0x52, 0x40, 0x40, 0xdc, 0xb8, 0x00, 0x00, 0xe1, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x6c, 0x06, 0x01, 0x04, 0x00, 0x23, 0x6e, 0x09, 0x00, 0x00, 0x00, 0x21, 0x68, 0xc6, 0xf0, 0x08, 0x39, 0x20, 0x48, 0xe3, 0x78, 0x04, 0x99, 0x40, 0x26, 0xf1, 0xbc, 0x02, 0x19, 0x00, 0x20, 0x7d, 0x8d, 0xe0, 0x11, 0x69, 0x14, 0x16, 0x14, 0x28, 0x11, 0x0d, 0x43, 0x09, 0x3e, 0x80, 0x18, 0x41, 0x18, 0x00, 0x20, 0x50, 0x18, 0x02, 0x5a, 0x78, 0x8d, 0xe0, 0x11, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0xc6, 0xf0, 0x08, 0x39, 0x70, 0xe3, 0x78, 0x04, 0x19, 0x00, 0x00, 0x00, 0x00, 0xd3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0d, 0x86, 0x1d, 0x79, 0x6f, 0x80, 0x8d, 0x00, 0x01, 0x2a, 0xdd, 0x51, 0x3f, 0xc8, 0x51, 0xeb, 0x3f, 0x00, 0x9b, 0xa3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0xbe, 0xfa, 0x11, 0x45, 0xa1, 0xda, 0xb4, 0x44, 0x91, 0x2a, 0x86, 0x3f, 0xb7, 0x04, 0x00, 0x76, 0x97, 0x00, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x55, 0xbb, 0x01, 0x20, 0x00, 0x04, 0x6d, 0x71, 0x00, 0x00, 0x00, 0x02, 0x48, 0x78, 0xdf, 0x01, 0x1a, 0x01, 0x24, 0x78, 0x6f, 0x80, 0x8d, 0x04, 0x52, 0x7a, 0x37, 0xc0, 0x46, 0x02, 0x01, 0x4d, 0xf1, 0xbe, 0x02, 0x9a, 0xfd, 0xff, 0xff, 0x6e, 0x05, 0x00, 0x00, 0xac, 0x02, 0x00, 0x40, 0x59, 0x1f, 0xcb, 0x72, 0xcc, 0x1f, 0x97, 0x82, 0x30, 0xab, 0x14, 0x46, 0x55, 0x15, 0x10, 0x11, 0x4d, 0x10, 0x03, 0xe6, 0x09, 0x00, 0x00, 0x71, 0x2c, 0xc1, 0x4b, 0x01, 0x01, 0x00, 0x4a, 0xc0, 0x09, 0x05, 0xb8, 0x78, 0xdf, 0x01, 0x1a, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x78, 0x6f, 0x80, 0x8d, 0x38, 0x78, 0x37, 0xc0, 0x46, 0x42, 0x0e, 0x37, 0x7b, 0x53, 0x75, 0x8d, 0xf0, 0x11, 0x0a, 0x00, 0x11, 0x15, 0x60, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x12, 0xad, 0x1b, 0x3a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x2e, 0xd8, 0xfc, 0xff, 0xff, 0xff, 0x07, 0x00, 0x0e, 0xf0, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0x0e, 0xf0, 0xf8, 0xff, 0xff, 0xff, 0x07, 0x00, 0x42, 0xdf, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x67, 0x44, 0x4a, 0xda, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x87, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x87, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x87, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x87, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x87, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x87, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x87, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x9f, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x62, 0x00, 0x01, 0x0b, 0x7d, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x78, 0x5f, 0x00, 0x81, 0x1e, 0x78, 0x37, 0xc0, 0x46, 0x1e, 0x08, 0x10, 0x18, 0x02, 0x38, 0x03, 0x1c, 0x08, 0x1c, 0x28, 0x10, 0x38, 0x02, 0x38, 0x07, 0x1c, 0x10, 0x1c, 0x48, 0x10, 0x58, 0x02, 0x38, 0x2b, 0x1c, 0x98, 0x1c, 0x68, 0x12, 0x78, 0x0a, 0x38, 0x4f, 0x1c, 0x20, 0x1d, 0x88, 0x14, 0x98, 0x12, 0xb8, 0x43, 0x1c, 0x28, 0x1d, 0xa8, 0x14, 0xb8, 0x12, 0xb8, 0x47, 0x1a, 0x76, 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x01, 0x00, 0x00, 0x17, 0x00, 0x00, 0x26, 0xf5, 0x01, 0x01, 0x30, 0xc3, 0x00, 0x01, 0x8b, 0x67, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x01, 0x03, 0x7c, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x01, 0x39, 0xa7, 0x01, 0x00, 0xa9, 0xfb, 0x00, 0x00, 0x99, 0x10, 0x00, 0x00, 0x8a, 0xf7, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x1f, 0x01, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x42, 0x76, 0x62, 0x60, 0x42, 0x77, 0x21, 0xb0, 0x42, 0x17, 0x24, 0x85, 0x43, 0x83, 0x1d, 0x88, 0x42, 0x81, 0xca, 0x60, 0x42, 0x17, 0x24, 0x85, 0x43, 0x71, 0x77, 0x09, 0x42, 0x77, 0x21, 0xb0, 0x42, 0x17, 0x24, 0x85, 0x43, 0x85, 0x93, 0x33, 0x43, 0x81, 0xca, 0x60, 0x42, 0x17, 0x24, 0x85, 0x01, 0x00, 0x04, 0x1f, 0x01, 0x00, 0x01, 0xb8, 0x01, 0x00, 0x00, 0xf6, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x77, 0xaa, 0x80, 0x00, 0x01, 0x00, 0x41, 0x22, 0x3e, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x98, 0x20, 0x00, 0x44, 0x96, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x01, 0x0d, 0x83, 0x89, 0x22, 0x74, 0xea, 0xa0, 0x00, 0x01, 0x00, 0x10, 0x48, 0x3c, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa6, 0x08, 0x00, 0x40, 0xa5, 0x90, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xe5, 0xc0, 0x00, 0x10, 0x3b, 0xef, 0x78, 0x00, 0x00, 0x00, 0x00, 0x24, 0xc3, 0x50, 0x7f, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8a, 0x6d, 0x49, 0x15, 0x8a, 0x5d, 0x9b, 0x54, 0x83, 0x7f, 0x20, 0x00, 0xee, 0x5c, 0x00, 0x00, 0xc1, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x49, 0x03, 0x01, 0x08, 0x00, 0x0d, 0xbd, 0x13, 0x00, 0x00, 0x00, 0x22, 0x48, 0xde, 0xf0, 0x00, 0x40, 0x00, 0x48, 0xef, 0x78, 0x00, 0x80, 0x00, 0xa6, 0x77, 0xbc, 0x00, 0x00, 0x00, 0x20, 0x6d, 0xbd, 0xe0, 0x00, 0x40, 0xfe, 0xff, 0x7f, 0xb9, 0x1f, 0xcb, 0x6a, 0xcc, 0x1f, 0x96, 0x8a, 0x30, 0x21, 0x07, 0x00, 0x00, 0x09, 0x5c, 0x76, 0xde, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x76, 0xef, 0x00, 0x00, 0x38, 0x70, 0xf7, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x7b, 0xbe, 0x08, 0x00, 0x05, 0x00, 0x00, 0xc9, 0x0a, 0x34, 0xfc, 0x00, 0x00, 0x20, 0xfb, 0x62, 0x12, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xf6, 0x29, 0x3e, 0x50, 0x29, 0xd2, 0xdd, 0x50, 0x29, 0x89, 0x81, 0x46, 0x0e, 0x2a, 0x75, 0x79, 0xb9, 0x70, 0x00, 0x00, 0xf1, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x92, 0x1a, 0x00, 0x02, 0x00, 0x36, 0xf4, 0x07, 0x00, 0x00, 0x01, 0x21, 0x78, 0x7c, 0x10, 0x00, 0x15, 0x20, 0x68, 0xbe, 0x08, 0x00, 0x45, 0x40, 0x66, 0xdf, 0x04, 0x00, 0x05, 0x20, 0x24, 0x75, 0xf8, 0x20, 0x00, 0x35, 0x15, 0x12, 0x14, 0x51, 0x12, 0x15, 0x03, 0x13, 0x3e, 0x00, 0x14, 0x83, 0x08, 0x00, 0x10, 0xa0, 0x18, 0x02, 0x5e, 0x70, 0xf8, 0x20, 0x00, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0x7c, 0x10, 0x00, 0x35, 0x70, 0xbe, 0x08, 0x00, 0x45, 0x05, 0x7e, 0x1b, 0x12, 0x3b, 0xef, 0x8a, 0x00, 0x09, 0x00, 0x03, 0xfa, 0x60, 0x50, 0x7f, 0x00, 0x00, 0x00, 0x7e, 0xff, 0xde, 0x6e, 0x6e, 0x59, 0x6d, 0x0b, 0x70, 0x0d, 0xee, 0x11, 0x79, 0x70, 0x73, 0x4d, 0x8a, 0x73, 0x53, 0x68, 0x8a, 0x5c, 0xbd, 0x23, 0x83, 0x7f, 0x20, 0x00, 0xee, 0x5c, 0x00, 0x00, 0xc1, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xf5, 0x20, 0x01, 0x08, 0x00, 0x0d, 0xbd, 0x13, 0x00, 0x00, 0x00, 0x2d, 0x48, 0xdf, 0x14, 0x00, 0x49, 0x00, 0x48, 0xef, 0x8a, 0x00, 0x89, 0x00, 0xa6, 0x77, 0xc5, 0x00, 0x09, 0x41, 0x21, 0x6d, 0xbe, 0x28, 0x00, 0xa9, 0xad, 0xfc, 0xff, 0xff, 0x6f, 0x09, 0xf5, 0x0b, 0x8c, 0x0c, 0xea, 0x0b, 0xe6, 0x14, 0x06, 0x54, 0x14, 0x11, 0x0d, 0x45, 0x10, 0x03, 0xe6, 0x00, 0x00, 0x01, 0x3f, 0x00, 0x14, 0x83, 0x08, 0x00, 0x10, 0xa0, 0x38, 0x02, 0x5a, 0x78, 0x7c, 0x50, 0x00, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0xbe, 0x28, 0x00, 0x29, 0x70, 0xdf, 0x14, 0x00, 0x09, 0xf4, 0xe0, 0xe5, 0x29, 0x3b, 0x77, 0xc9, 0x00, 0x0d, 0x00, 0x00, 0x15, 0x7e, 0xa0, 0x3f, 0x80, 0x00, 0x00, 0x3f, 0x45, 0x24, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x23, 0x4f, 0xa4, 0x45, 0x36, 0xa0, 0x00, 0x45, 0x2e, 0x30, 0x00, 0x41, 0xbf, 0x90, 0x00, 0x77, 0x2e, 0x00, 0x00, 0x82, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x2a, 0x7e, 0x01, 0x10, 0x00, 0x06, 0xde, 0x33, 0x00, 0x00, 0x00, 0x13, 0x48, 0xef, 0x92, 0x00, 0x0d, 0x01, 0x48, 0x77, 0xc9, 0x00, 0x0d, 0x02, 0x53, 0x76, 0xe4, 0x80, 0x06, 0x01, 0x20, 0x4d, 0xdf, 0x24, 0x00, 0x4d, 0x12, 0x16, 0x54, 0x14, 0x11, 0x0d, 0x21, 0x09, 0x36, 0xe0, 0x20, 0x50, 0x58, 0x00, 0x80, 0x14, 0x18, 0x02, 0x42, 0x78, 0xdf, 0x24, 0x00, 0xcd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3e, 0xef, 0x92, 0x00, 0x0d, 0x70, 0x77, 0xc9, 0x00, 0x0d, 0x3f, 0xb1, 0x1c, 0x38, 0x1c, 0x77, 0xf2, 0xc0, 0x03, 0x03, 0x00, 0x05, 0x56, 0x42, 0x3f, 0xe0, 0x00, 0x00, 0x3c, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x4d, 0xb0, 0x00, 0x44, 0x4b, 0xc8, 0x00, 0x40, 0x6f, 0xe4, 0x01, 0x76, 0xcb, 0x80, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xad, 0x02, 0x40, 0x00, 0x01, 0xb7, 0xd3, 0x00, 0x00, 0x00, 0x29, 0x24, 0x76, 0xe5, 0x80, 0x07, 0x03, 0x24, 0x74, 0xf2, 0xc0, 0x03, 0x0b, 0x50, 0x76, 0xf9, 0x60, 0x01, 0x07, 0x00, 0x4d, 0x77, 0xcb, 0x00, 0x0f, 0x06, 0x56, 0x15, 0x10, 0x11, 0x4d, 0x10, 0x03, 0x66, 0x78, 0x80, 0x14, 0x18, 0x01, 0x00, 0x16, 0x06, 0x08, 0x02, 0xb8, 0x77, 0xcb, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x76, 0xe5, 0x80, 0x07, 0x39, 0x74, 0xf2, 0xc0, 0x03, 0x03, 0x00, 0x00, 0x00, 0x18, 0x7b, 0x7d, 0xa0, 0x01, 0x0e, 0x00, 0x19, 0x52, 0x07, 0x3a, 0xf8, 0x00, 0x00, 0x30, 0xf7, 0xff, 0xb9, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0xc3, 0xe1, 0xab, 0x4b, 0x53, 0xa5, 0x3b, 0x40, 0x52, 0xe1, 0xd0, 0x48, 0x1b, 0xf9, 0x00, 0x70, 0x72, 0xe0, 0x00, 0x00, 0xf9, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x32, 0xa4, 0x0f, 0x00, 0x01, 0x00, 0x6d, 0xe9, 0x03, 0x00, 0x00, 0x0d, 0x26, 0x70, 0xfb, 0x40, 0x03, 0x0e, 0x20, 0x78, 0x7d, 0xa0, 0x01, 0x2e, 0x50, 0x66, 0xbe, 0xd0, 0x00, 0x1e, 0x00, 0x27, 0x75, 0xf6, 0x80, 0x07, 0x1e, 0xe1, 0x14, 0x06, 0x54, 0x14, 0x11, 0x0d, 0x43, 0x08, 0x3e, 0xe0, 0x20, 0x50, 0x58, 0x00, 0x80, 0x14, 0x18, 0x02, 0x42, 0x78, 0xdf, 0x68, 0x00, 0xde, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3e, 0xef, 0xb4, 0x00, 0x1e, 0x70, 0x77, 0xda, 0x00, 0x1e, 0x3c, 0xbe, 0x17, 0x0a, 0x1c, 0x77, 0xf6, 0xc0, 0x07, 0x03, 0x00, 0x62, 0xc0, 0x03, 0x3f, 0xe0, 0x00, 0x00, 0x3c, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x4d, 0x8d, 0xde, 0x46, 0x4c, 0x77, 0xb0, 0x41, 0x6f, 0xa4, 0xd4, 0x75, 0xcb, 0x80, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xc5, 0x81, 0x03, 0x40, 0x00, 0x01, 0xb7, 0xd3, 0x00, 0x00, 0x00, 0x37, 0x24, 0x76, 0xed, 0x80, 0x0f, 0x03, 0x24, 0x74, 0xf6, 0xc0, 0x07, 0x0b, 0x50, 0x76, 0xfb, 0x60, 0x03, 0x07, 0x00, 0x4d, 0x77, 0xdb, 0x00, 0x1f, 0x01, 0x43, 0x5b, 0x78, 0xbe, 0xd8, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0xdf, 0x6c, 0x00, 0x1f, 0x70, 0xef, 0xb6, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x77, 0xf1, 0x00, 0x13, 0x00, 0x00, 0x0a, 0xbf, 0x40, 0x3f, 0xc0, 0x00, 0x00, 0x3e, 0xa2, 0x92, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x91, 0xa7, 0xd2, 0x44, 0x9d, 0x8f, 0x55, 0x44, 0x97, 0x3e, 0x8f, 0x41, 0xdf, 0xc8, 0x00, 0x76, 0x97, 0x00, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x15, 0x7e, 0x01, 0x20, 0x00, 0x03, 0x6f, 0x53, 0x00, 0x00, 0x00, 0x3e, 0x48, 0x77, 0xe2, 0x00, 0x26, 0x01, 0x24, 0x76, 0xf1, 0x00, 0x13, 0x04, 0x52, 0x76, 0xf8, 0x80, 0x09, 0x02, 0x00, 0x4d, 0xef, 0xc4, 0x00, 0x26, 0x16, 0x16, 0x2a, 0x14, 0x01, 0x4d, 0x10, 0x0b, 0x26, 0xf0, 0x40, 0x28, 0x98, 0x00, 0x00, 0x15, 0x0c, 0x04, 0x42, 0x38, 0xef, 0xc4, 0x00, 0xa6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x3e, 0x77, 0xe2, 0x00, 0x26, 0x38, 0x76, 0xf1, 0x00, 0x13, 0x3e, 0xd8, 0x8e, 0x1c, 0x1c, 0x73, 0xfc, 0xc0, 0x05, 0x02, 0x00, 0x02, 0x48, 0x83, 0x3d, 0xf0, 0x00, 0x00, 0x38, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa7, 0x5d, 0x79, 0x46, 0xa6, 0x19, 0xcb, 0x43, 0x37, 0xf2, 0x01, 0x70, 0xe5, 0xc0, 0x00, 0x00, 0xfd, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x90, 0x07, 0x80, 0x00, 0x00, 0xdb, 0xd3, 0x01, 0x00, 0x00, 0x23, 0x24, 0x74, 0xf9, 0x80, 0x0a, 0x06, 0x24, 0x70, 0xfc, 0xc0, 0x05, 0x12, 0x50, 0x76, 0x7e, 0x60, 0x02, 0x0a, 0x00, 0x26, 0x77, 0xf3, 0x00, 0x15, 0xe8, 0xff, 0xff, 0x6f, 0x19, 0xfc, 0xb5, 0x72, 0x1c, 0xf9, 0x6a, 0x8c, 0x10, 0x63, 0x00, 0x00, 0x01, 0x51, 0x78, 0xbf, 0x30, 0x01, 0xea, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0xdf, 0x98, 0x00, 0x2a, 0x70, 0xef, 0xcc, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x77, 0xf4, 0x00, 0x16, 0x00, 0x00, 0x0a, 0xad, 0x60, 0x3f, 0xc0, 0x00, 0x00, 0x3e, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x9c, 0xe9, 0xf7, 0x45, 0x98, 0x5d, 0x83, 0x41, 0xe3, 0x7f, 0x17, 0x76, 0x97, 0x00, 0x00, 0x04, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x15, 0x5a, 0x01, 0x20, 0x00, 0x03, 0x6f, 0x53, 0x00, 0x00, 0x00, 0x49, 0x48, 0x77, 0xe8, 0x00, 0x2c, 0x01, 0x24, 0x76, 0xf4, 0x00, 0x16, 0x04, 0x52, 0x76, 0xfa, 0x00, 0x0b, 0x00, 0x00, 0x4d, 0xef, 0xd0, 0x00, 0x2c, 0x16, 0x16, 0x2a, 0x14, 0x01, 0x4d, 0x10, 0x0b, 0x26, 0xf0, 0x40, 0x28, 0x98, 0x00, 0x00, 0x15, 0x0c, 0x04, 0x42, 0x38, 0xef, 0xd0, 0x00, 0xac, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x3e, 0x77, 0xe8, 0x00, 0x2c, 0x38, 0x76, 0xf4, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x73, 0xfd, 0x60, 0x05, 0x07, 0x00, 0x4c, 0x39, 0x87, 0x3d, 0xf0, 0x00, 0x00, 0x38, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa7, 0x75, 0x03, 0x45, 0xa6, 0x37, 0x82, 0x44, 0x37, 0xf2, 0x00, 0x70, 0xe5, 0xc0, 0x00, 0x00, 0xfd, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x98, 0x73, 0x07, 0x80, 0x00, 0x00, 0xdb, 0xd3, 0x01, 0x00, 0x00, 0x27, 0x24, 0x74, 0xfa, 0xc0, 0x0b, 0x07, 0x24, 0x70, 0xfd, 0x60, 0x05, 0x17, 0x50, 0x76, 0x7e, 0xb0, 0x02, 0x0f, 0x00, 0x26, 0x77, 0xf5, 0x80, 0x17, 0x0d, 0x56, 0x14, 0x14, 0x11, 0x26, 0x11, 0x03, 0xa6, 0x3c, 0x00, 0x15, 0x0c, 0x02, 0x00, 0x14, 0x83, 0x10, 0x02, 0x5c, 0x76, 0xf5, 0x80, 0x17, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x76, 0xfa, 0xc0, 0x0b, 0x3b, 0x70, 0xfd, 0x60, 0x05, 0x07, 0x00, 0x00, 0x00, 0x10, 0x7b, 0xbf, 0x80, 0x01, 0x14, 0x00, 0x00, 0x92, 0x83, 0x34, 0xfc, 0x00, 0x00, 0x20, 0xfb, 0x76, 0xb1, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0xf5, 0xc2, 0x85, 0x51, 0x29, 0xbd, 0xf2, 0x44, 0x29, 0x77, 0x27, 0x58, 0x0d, 0xfc, 0x80, 0x64, 0xb9, 0x70, 0x00, 0x00, 0xf1, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x24, 0x13, 0x00, 0x02, 0x00, 0x36, 0xf4, 0x07, 0x00, 0x00, 0x0a, 0x27, 0x78, 0x7f, 0x00, 0x03, 0x14, 0x20, 0x68, 0xbf, 0x80, 0x01, 0x54, 0x40, 0x66, 0xdf, 0xc0, 0x00, 0x34, 0x00, 0x24, 0x75, 0xfe, 0x00, 0x06, 0xa4, 0xff, 0xff, 0x6f, 0x79, 0x3f, 0x2d, 0x72, 0x2c, 0x7e, 0x5a, 0x8e, 0x00, 0xc3, 0x01, 0x00, 0x00, 0x43, 0x38, 0xef, 0xe0, 0x00, 0xb4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x3e, 0x77, 0xf0, 0x00, 0x34, 0x38, 0x76, 0xf8, 0x00, 0x1a, 0x40, 0x58, 0xbf, 0x13, 0x1c, 0x73, 0xfe, 0x40, 0x06, 0x06, 0x00, 0x57, 0x0e, 0x85, 0x3d, 0xe4, 0x3f, 0x1e, 0x3c, 0xe7, 0x19, 0xea, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0xe6, 0x24, 0xba, 0x41, 0xa7, 0x63, 0x71, 0x46, 0xa5, 0xbc, 0x2b, 0x47, 0x38, 0x54, 0x0c, 0x73, 0xe5, 0xc0, 0x00, 0x00, 0xfd, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0xae, 0x1d, 0x05, 0x80, 0x00, 0x00, 0xdb, 0xd3, 0x01, 0x00, 0x00, 0x2c, 0x25, 0x74, 0xfc, 0x80, 0x0d, 0x06, 0x24, 0x70, 0xfe, 0x40, 0x06, 0x16, 0x20, 0x7b, 0x7f, 0x20, 0x03, 0x06, 0x00, 0x1a, 0xb3, 0x02, 0x00, 0x00, 0x0a, 0x0c, 0x00, 0x1a, 0xb9, 0x51, 0x66, 0xbf, 0x90, 0x01, 0x16, 0x00, 0x27, 0x75, 0xfc, 0x80, 0x0d, 0x9e, 0x5e, 0x14, 0x06, 0x54, 0x14, 0x11, 0x0d, 0x43, 0x08, 0x3e, 0xe0, 0x20, 0x50, 0x58, 0x00, 0x80, 0x14, 0x18, 0x02, 0x42, 0x78, 0xdf, 0xc8, 0x00, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3e, 0xef, 0xe4, 0x00, 0x36, 0x70, 0x77, 0xf2, 0x00, 0x36, 0x3f, 0xc3, 0xa5, 0x30, 0x1c, 0x77, 0xfc, 0xc0, 0x0d, 0x03, 0x00, 0x04, 0x90, 0x43, 0x3f, 0xe0, 0x00, 0x00, 0x3c, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x4d, 0xa7, 0x9e, 0x45, 0x4b, 0x7b, 0x13, 0x41, 0x71, 0x5f, 0x0f, 0x76, 0xcb, 0x80, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x21, 0x03, 0x40, 0x00, 0x01, 0xb7, 0xd3, 0x00, 0x00, 0x00, 0x5b, 0x24, 0x76, 0xf9, 0x80, 0x1b, 0x03, 0x24, 0x74, 0xfc, 0xc0, 0x0d, 0x0b, 0x50, 0x76, 0xfe, 0x60, 0x06, 0x07, 0x00, 0x4d, 0x77, 0xf3, 0x00, 0x37, 0xf4, 0xff, 0xff, 0x6f, 0x19, 0xf9, 0x6a, 0x73, 0x1c, 0xf2, 0xea, 0x18, 0x10, 0x33, 0x00, 0x00, 0x01, 0x59, 0x78, 0x7f, 0x30, 0x03, 0xf7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0xbf, 0x98, 0x01, 0x37, 0x70, 0xdf, 0xcc, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x3b, 0x77, 0xf7, 0x00, 0x3b, 0x00, 0x00, 0x12, 0x43, 0xb0, 0x3f, 0x80, 0x00, 0x00, 0x3f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x3a, 0xdf, 0x84, 0x45, 0x32, 0x19, 0xbf, 0x41, 0xbf, 0x90, 0x04, 0x77, 0x2e, 0x00, 0x00, 0x82, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x24, 0x43, 0x01, 0x10, 0x00, 0x06, 0xde, 0x33, 0x00, 0x00, 0x01, 0x28, 0x48, 0xef, 0xee, 0x00, 0x3b, 0x01, 0x48, 0x77, 0xf7, 0x00, 0x3b, 0x02, 0x53, 0x76, 0xfb, 0x80, 0x1d, 0x01, 0x20, 0x4d, 0xdf, 0xdc, 0x00, 0x7b, 0xfc, 0xff, 0x7f, 0xdc, 0x1f, 0xe5, 0x6a, 0xcc, 0x1f, 0xcb, 0x8a, 0x30, 0x10, 0x0f, 0x00, 0x00, 0x01, 0x5d, 0x74, 0xfd, 0xc0, 0x0e, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x76, 0xfe, 0xe0, 0x07, 0x3b, 0x70, 0x7f, 0x70, 0x03, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x7b, 0xdf, 0xe0, 0x00, 0x3c, 0x00, 0x00, 0x49, 0x83, 0x28, 0xfe, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x14, 0xf1, 0x69, 0x40, 0x14, 0xbc, 0x2c, 0x7e, 0x06, 0xfe, 0x40, 0x44, 0xdc, 0xb8, 0x00, 0x00, 0xe1, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x92, 0x03, 0x01, 0x04, 0x00, 0x1b, 0x7a, 0x0b, 0x00, 0x00, 0x06, 0x29, 0x68, 0xbf, 0xc0, 0x01, 0x3c, 0x20, 0x48, 0xdf, 0xe0, 0x00, 0xbc, 0x40, 0x26, 0xef, 0xf0, 0x00, 0x3c, 0x00, 0x20, 0x7d, 0x7f, 0x80, 0x03, 0x4c, 0xff, 0xff, 0x7f, 0xb9, 0x1f, 0x96, 0x7a, 0x4c, 0x3f, 0x2d, 0x8a, 0x10, 0x43, 0x03, 0x00, 0x00, 0x05, 0xb8, 0x77, 0xf8, 0x00, 0x3c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x76, 0xfc, 0x00, 0x1e, 0x38, 0x74, 0xfe, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x18, 0x7b, 0x7f, 0x90, 0x03, 0x0d, 0x00, 0x01, 0x24, 0x83, 0x3a, 0xf8, 0x00, 0x00, 0x30, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x53, 0x9c, 0x87, 0x41, 0x52, 0xef, 0xfe, 0x45, 0x1b, 0xf9, 0x00, 0x74, 0x72, 0xe0, 0x00, 0x00, 0xf9, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x48, 0x0b, 0x00, 0x01, 0x00, 0x6d, 0xe9, 0x03, 0x00, 0x00, 0x1a, 0x26, 0x70, 0xff, 0x20, 0x07, 0x0d, 0x20, 0x78, 0x7f, 0x90, 0x03, 0x2d, 0x50, 0x66, 0xbf, 0xc8, 0x01, 0x1d, 0x00, 0x26, 0x75, 0xfe, 0x40, 0x0f, 0xd1, 0xff, 0xff, 0x6f, 0x39, 0x7e, 0x5a, 0x72, 0x1c, 0xfc, 0xb5, 0x8c, 0x10, 0xc3, 0x00, 0x00, 0x01, 0x41, 0x78, 0xdf, 0xe4, 0x00, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3e, 0xef, 0xf2, 0x00, 0x3d, 0x70, 0x77, 0xf9, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x77, 0xff, 0x00, 0x10, 0x00, 0x00, 0x04, 0x90, 0x43, 0x3f, 0xe0, 0x00, 0x00, 0x3c, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x4d, 0x38, 0x3f, 0x46, 0x4c, 0x0e, 0x29, 0x41, 0x6f, 0xe4, 0x02, 0x74, 0xcb, 0x80, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x21, 0x03, 0x40, 0x00, 0x01, 0xb7, 0xd3, 0x00, 0x00, 0x00, 0x6d, 0x24, 0x76, 0xfe, 0x00, 0x20, 0x02, 0x24, 0x74, 0xff, 0x00, 0x10, 0x08, 0x50, 0x76, 0xff, 0x80, 0x08, 0x00, 0x00, 0x4d, 0x77, 0xfc, 0x00, 0x40, 0xf4, 0xff, 0xff, 0x6f, 0x19, 0xf9, 0x6a, 0x73, 0x1c, 0xf2, 0xea, 0x18, 0x10, 0x33, 0x00, 0x00, 0x01, 0x59, 0x78, 0x7f, 0xc0, 0x04, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0xbf, 0xe0, 0x02, 0x20, 0x70, 0xdf, 0xf0, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3b, 0x77, 0xfd, 0x00, 0x41, 0x00, 0x00, 0x12, 0x43, 0xb0, 0x3f, 0x80, 0x00, 0x00, 0x3f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x37, 0xa4, 0xf1, 0x45, 0x2f, 0xe4, 0x6f, 0x41, 0xbe, 0xfc, 0x4c, 0x77, 0x2e, 0x00, 0x00, 0x82, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x24, 0x43, 0x01, 0x10, 0x00, 0x06, 0xde, 0x33, 0x00, 0x00, 0x01, 0x2e, 0x48, 0xef, 0xfa, 0x00, 0x41, 0x01, 0x48, 0x77, 0xfd, 0x00, 0x41, 0x02, 0x53, 0x76, 0xfe, 0x80, 0x20, 0x01, 0x20, 0x4d, 0xdf, 0xf4, 0x01, 0x41, 0xfc, 0xff, 0x7f, 0xdc, 0x1f, 0xe5, 0x6a, 0xcc, 0x1f, 0xcb, 0x8a, 0x30, 0x10, 0x0f, 0x00, 0x00, 0x01, 0x5d, 0x74, 0xff, 0x40, 0x10, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x76, 0xff, 0xa0, 0x08, 0x39, 0x70, 0x7f, 0xd0, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x7b, 0xdf, 0xf8, 0x01, 0x02, 0x00, 0x08, 0x51, 0x23, 0x28, 0xfe, 0x00, 0x00, 0x00, 0xf6, 0x73, 0x05, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xfc, 0xff, 0x41, 0x14, 0xda, 0x37, 0x6c, 0x14, 0xb6, 0xe9, 0x7c, 0x06, 0xfe, 0x40, 0x40, 0xdc, 0xb8, 0x00, 0x00, 0xe1, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x10, 0xa3, 0x03, 0x01, 0x04, 0x00, 0x1b, 0x7a, 0x0b, 0x00, 0x00, 0x07, 0x22, 0x68, 0xbf, 0xf0, 0x02, 0x22, 0x20, 0x48, 0xdf, 0xf8, 0x01, 0x82, 0x40, 0x26, 0xef, 0xfc, 0x00, 0x42, 0x82, 0x21, 0x7d, 0x7f, 0xe0, 0x04, 0x52, 0xff, 0xff, 0x7f, 0xb9, 0x0f, 0x50, 0x8b, 0x70, 0x1e, 0xa1, 0x73, 0x0c, 0x45, 0x10, 0x0b, 0x00, 0x00, 0x31, 0x59, 0x78, 0x7f, 0xe0, 0x04, 0xf2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0xbf, 0xf0, 0x02, 0x22, 0x70, 0xdf, 0xf8, 0x01, 0x42, 0x00, 0xfd, 0x05, 0x27, 0x3b, 0x78, 0x01, 0x00, 0x45, 0x00, 0x01, 0xb6, 0x03, 0xa0, 0x3f, 0x80, 0x00, 0x00, 0x3f, 0x4d, 0x02, 0x8b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x19, 0x51, 0xd7, 0x45, 0x3d, 0x6c, 0xb3, 0x45, 0x2d, 0x21, 0x71, 0x41, 0xbf, 0x90, 0x04, 0x77, 0x2e, 0x00, 0x00, 0x82, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x6c, 0x03, 0x01, 0x10, 0x00, 0x06, 0xde, 0x33, 0x00, 0x00, 0x01, 0x35, 0x48, 0xf0, 0x02, 0x00, 0x45, 0x01, 0x48, 0x78, 0x01, 0x00, 0x45, 0x02, 0x53, 0x78, 0x00, 0x80, 0x22, 0xc3, 0x21, 0x4d, 0xe0, 0x04, 0x01, 0x45, 0xfc, 0xff, 0x7f, 0xdc, 0x1f, 0xe5, 0x72, 0xcc, 0x1f, 0xcb, 0x92, 0x30, 0x10, 0x0f, 0x00, 0x00, 0x01, 0x5d, 0x78, 0x00, 0x40, 0x11, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0x00, 0x20, 0x08, 0x3d, 0x70, 0x80, 0x10, 0x04, 0x45, 0x09, 0xff, 0x72, 0x07, 0x7b, 0xe0, 0x08, 0x01, 0x06, 0x00, 0x07, 0x8d, 0x85, 0x28, 0xfe, 0x00, 0x00, 0x00, 0xfd, 0xb2, 0x0d, 0x1e, 0xdf, 0xab, 0x77, 0x33, 0xe2, 0x12, 0x7b, 0x24, 0xfb, 0x0f, 0xbc, 0x56, 0x14, 0xed, 0x9a, 0x5d, 0x14, 0xc4, 0xd5, 0x77, 0x07, 0x0b, 0xc7, 0x42, 0xdc, 0xb8, 0x00, 0x00, 0xe1, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0f, 0x1a, 0x05, 0x01, 0x04, 0x00, 0x1b, 0x7a, 0x0b, 0x00, 0x00, 0x07, 0x27, 0x68, 0xc0, 0x10, 0x02, 0x26, 0x20, 0x48, 0xe0, 0x08, 0x01, 0x86, 0x40, 0x26, 0xf0, 0x04, 0x00, 0x46, 0x00, 0x21, 0x7d, 0x80, 0x20, 0x04, 0x66, 0x14, 0x16, 0x14, 0x28, 0x11, 0x0d, 0x43, 0x09, 0x3e, 0x80, 0x18, 0x41, 0x18, 0x00, 0x20, 0x50, 0x18, 0x02, 0x5a, 0x78, 0x80, 0x20, 0x04, 0xf6, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0xc0, 0x10, 0x02, 0x26, 0x70, 0xe0, 0x08, 0x01, 0x06, 0xfd, 0x24, 0x42, 0x31, 0x3b, 0x78, 0x03, 0x00, 0x47, 0x00, 0x01, 0xe3, 0x44, 0xb0, 0x3f, 0x80, 0x00, 0x00, 0x3f, 0x6c, 0x83, 0x5e, 0x37, 0xea, 0xdd, 0xf3, 0x38, 0x84, 0x9e, 0xe4, 0x3e, 0xc3, 0xef, 0x16, 0x45, 0x3a, 0x63, 0x95, 0x45, 0x30, 0x26, 0x8c, 0x41, 0xbf, 0xd9, 0xfa, 0x77, 0x2e, 0x00, 0x00, 0x82, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0xc6, 0x44, 0x01, 0x10, 0x00, 0x06, 0xde, 0x33, 0x00, 0x00, 0x01, 0x38, 0x48, 0xf0, 0x06, 0x00, 0x47, 0x01, 0x48, 0x78, 0x03, 0x00, 0x47, 0x02, 0x53, 0x78, 0x01, 0x80, 0x23, 0x01, 0x21, 0x4d, 0xe0, 0x0c, 0x01, 0x47, 0x12, 0x16, 0x54, 0x14, 0x11, 0x0d, 0x21, 0x09, 0x36, 0xe0, 0x20, 0x50, 0x58, 0x00, 0x80, 0x14, 0x18, 0x02, 0x42, 0x78, 0xe0, 0x0c, 0x01, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3e, 0xf0, 0x06, 0x00, 0x47, 0x70, 0x78, 0x03, 0x00, 0x47, 0x3f, 0x49, 0x10, 0xb1, 0x1c, 0x7b, 0x01, 0x00, 0x12, 0x00, 0x00, 0x78, 0xd0, 0x43, 0x3f, 0xe0, 0x00, 0x00, 0x3c, 0xdb, 0x20, 0xd7, 0x36, 0xfa, 0xb7, 0x7c, 0x3b, 0x21, 0x27, 0xb9, 0x3c, 0xb0, 0xfb, 0xc5, 0x46, 0x4e, 0x98, 0x29, 0x46, 0x4c, 0x8d, 0x9d, 0x42, 0x70, 0xfe, 0x1f, 0x76, 0xcb, 0x80, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xa1, 0x03, 0x40, 0x00, 0x01, 0xb7, 0xd3, 0x00, 0x00, 0x00, 0x79, 0x24, 0x78, 0x02, 0x00, 0x24, 0x02, 0x24, 0x78, 0x01, 0x00, 0x12, 0x08, 0x50, 0x7e, 0x00, 0x80, 0x09, 0x00, 0x01, 0x4d, 0x78, 0x04, 0x00, 0x48, 0x06, 0x56, 0x15, 0x10, 0x11, 0x4d, 0x10, 0x03, 0x66, 0x78, 0x80, 0x14, 0x18, 0x01, 0x00, 0x16, 0x06, 0x08, 0x02, 0xb8, 0x78, 0x04, 0x00, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x78, 0x02, 0x00, 0x24, 0x38, 0x78, 0x01, 0x00, 0x12, 0x3c, 0xd2, 0x44, 0x2c, 0x19, 0x7b, 0x80, 0x50, 0x04, 0x09, 0x00, 0x1e, 0x34, 0x82, 0x3a, 0xf8, 0x00, 0x00, 0x30, 0xf6, 0xc8, 0x35, 0x3e, 0x7e, 0xad, 0xdf, 0x33, 0x88, 0x49, 0xee, 0x34, 0xec, 0x3e, 0xf1, 0x46, 0x53, 0x95, 0x26, 0x45, 0x53, 0x12, 0xee, 0x4c, 0x1c, 0x05, 0xd7, 0x7a, 0x72, 0xe0, 0x00, 0x00, 0xf9, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x3c, 0x68, 0x0a, 0x00, 0x01, 0x00, 0x6d, 0xe9, 0x03, 0x00, 0x00, 0x1e, 0x26, 0x78, 0x00, 0xa0, 0x09, 0x09, 0x20, 0x78, 0x80, 0x50, 0x04, 0x29, 0x50, 0x66, 0xc0, 0x28, 0x02, 0x09, 0x00, 0x27, 0x79, 0x01, 0x40, 0x12, 0x19, 0x2b, 0x14, 0x04, 0x51, 0x13, 0x11, 0x03, 0x26, 0x3d, 0x00, 0x16, 0x06, 0x04, 0x00, 0x18, 0x41, 0x18, 0x02, 0x5c, 0x78, 0x01, 0x40, 0x12, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0x00, 0xa0, 0x09, 0x39, 0x70, 0x80, 0x50, 0x04, 0x39, 0xf4, 0x91, 0x0b, 0x01, 0x7b, 0xe0, 0x18, 0x01, 0x0a, 0x00, 0x0b, 0xb0, 0x04, 0x28, 0xfe, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x14, 0xea, 0x7d, 0x57, 0x14, 0xba, 0xd9, 0x64, 0x06, 0xfe, 0x40, 0x41, 0xdc, 0xb8, 0x00, 0x00, 0xe1, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x17, 0x60, 0x04, 0x01, 0x04, 0x00, 0x1b, 0x7a, 0x0b, 0x00, 0x00, 0x08, 0x20, 0x68, 0xc0, 0x30, 0x02, 0x2a, 0x20, 0x48, 0xe0, 0x18, 0x01, 0x8a, 0x40, 0x26, 0xf0, 0x0c, 0x00, 0x4a, 0x00, 0x20, 0x7d, 0x80, 0x60, 0x04, 0x6a, 0x14, 0x16, 0x14, 0x28, 0x11, 0x0d, 0x43, 0x09, 0x3e, 0x80, 0x18, 0x41, 0x18, 0x00, 0x20, 0x50, 0x18, 0x02, 0x5a, 0x78, 0x80, 0x60, 0x04, 0xfa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0xc0, 0x30, 0x02, 0x2a, 0x70, 0xe0, 0x18, 0x01, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x3b, 0x78, 0x09, 0x00, 0x4d, 0x00, 0x00, 0x12, 0x43, 0xb0, 0x3f, 0x80, 0x00, 0x00, 0x3f, 0x7a, 0x3a, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x58, 0x3e, 0x9d, 0x45, 0x37, 0xf6, 0xa8, 0x45, 0x30, 0x38, 0x21, 0x41, 0xbe, 0xc5, 0x5a, 0x77, 0x2e, 0x00, 0x00, 0x82, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x24, 0x43, 0x01, 0x10, 0x00, 0x06, 0xde, 0x33, 0x00, 0x00, 0x02, 0x0a, 0x48, 0xf0, 0x12, 0x00, 0x4d, 0x01, 0x48, 0x78, 0x09, 0x00, 0x4d, 0x02, 0x53, 0x78, 0x04, 0x80, 0x26, 0x01, 0x20, 0x4d, 0xe0, 0x24, 0x01, 0x4d, 0xfc, 0xff, 0x7f, 0xdc, 0x1f, 0xe5, 0x6a, 0xcc, 0x1f, 0xcb, 0x8a, 0x30, 0x10, 0x0f, 0x00, 0x00, 0x01, 0x5d, 0x78, 0x02, 0x40, 0x13, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0x01, 0x20, 0x09, 0x3d, 0x70, 0x80, 0x90, 0x04, 0x3d, 0xed, 0x9e, 0x44, 0x0b, 0x7b, 0xe0, 0x70, 0x01, 0x20, 0x00, 0x0a, 0xc9, 0x33, 0x28, 0xfe, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x14, 0xf3, 0x0e, 0x54, 0x14, 0xcb, 0x54, 0x67, 0x06, 0xfe, 0x40, 0x48, 0xdc, 0xb8, 0x00, 0x00, 0xe1, 0xff, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x15, 0x93, 0x13, 0x01, 0x04, 0x00, 0x57, 0x20, 0x08, 0x00, 0x00, 0x00, 0x25, 0x68, 0xc0, 0xe0, 0x03, 0x20, 0x20, 0x48, 0xe0, 0x70, 0x01, 0xa0, 0x40, 0x26, 0xf0, 0x38, 0x00, 0x60, 0x00, 0x59, 0x78, 0x81, 0xc0, 0x06, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x7e, 0xc0, 0xe0, 0x03, 0x20, 0x70, 0xe0, 0x70, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x3b, 0x78, 0x1e, 0x00, 0x62, 0x00, 0x02, 0xb2, 0x8b, 0xa0, 0x3f, 0x80, 0x00, 0x00, 0xbe, 0xc6, 0x31, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x6c, 0x0a, 0xd5, 0x45, 0x3d, 0x27, 0xb6, 0x45, 0x32, 0x8b, 0x1f, 0x41, 0xbf, 0x90, 0x08, 0x77, 0x2e, 0x00, 0x00, 0x82, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x65, 0x0b, 0x01, 0x10, 0x00, 0x15, 0xc8, 0x20, 0x00, 0x00, 0x00, 0x07, 0x48, 0xf0, 0x3c, 0x00, 0x62, 0x01, 0x48, 0x78, 0x1e, 0x00, 0x62, 0x02, 0x53, 0x78, 0x0f, 0x00, 0x31, 0x00, 0x41, 0x78, 0xe0, 0x78, 0x01, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x3e, 0xf0, 0x3c, 0x00, 0x62, 0x70, 0x78, 0x1e, 0x00, 0x62, 0x40, 0x7b, 0xf0, 0x97, 0x68, 0x03, 0x00, 0x00, 0x08, 0x01, 0x00, 0x20, 0x90, 0x6b, 0x03, 0x00, 0x00, 0x04, 0x01, 0x00, 0x10, 0x48, 0x6c, 0x03, 0x00, 0x00, 0x02, 0x01, 0x00, 0x08, 0x24, 0x65, 0x13, 0x00, 0x00, 0x01, 0x01, 0x00, 0x04, 0x11, 0x7e, 0x13, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x1d, 0x70, 0x53, 0x00, 0x00, 0x00, 0x21, 0x00, 0x01, 0x04, 0x3f, 0xd3, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x82, 0x39, 0x69, 0x01, 0x00, 0x00, 0x10, 0x01, 0x00, 0x41, 0x1d, 0x68, 0x03, 0x00, 0x00, 0x08, 0x01, 0x00, 0x58, 0x29, 0x6b, 0x03, 0x00, 0x00, 0x04, 0x01, 0x00, 0x10, 0x49, 0x6d, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x24, 0x63, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xab, 0x7e, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x62, 0x68, 0x53, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x32, 0x2a, 0xd3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x12, 0x43, 0x69, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xfe, 0xb0, 0x68, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0xc8, 0xd8, 0x69, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xaf, 0x6e, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x55, 0x6a, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x92, 0x63, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x48, 0x64, 0x53, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x2a, 0x27, 0xd3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x8b, 0x03, 0x69, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x13, 0xdf, 0x68, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x5f, 0x6a, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x48, 0x6b, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x55, 0x6a, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x13, 0x0e, 0x6f, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0xe1, 0x71, 0x53, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x24, 0x43, 0xd3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xb8, 0x75, 0x69, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x21, 0x69, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x94, 0x33, 0x68, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x36, 0x30, 0x6e, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x24, 0x63, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x92, 0x63, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x49, 0x43, 0x53, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x24, 0x43, 0xd3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x12, 0x43, 0x69, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x21, 0x69, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x90, 0x6b, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x48, 0x6b, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x21, 0x46, 0x63, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x11, 0x46, 0x64, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0xd8, 0x43, 0x53, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0xc6, 0x45, 0xd3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0xe3, 0x44, 0x69, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xa1, 0x69, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x78, 0xd0, 0x6a, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x5d, 0x80, 0x6c, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x24, 0x63, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x92, 0x63, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x49, 0x43, 0x53, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x24, 0x43, 0xd3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xb2, 0x81, 0x69, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x59, 0x42, 0x68, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0xac, 0xa2, 0x69, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x56, 0x4f, 0x6c, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x2b, 0x28, 0x6b, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x15, 0x93, 0x73, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xc9, 0x78, 0x53, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x65, 0x0b, 0xd3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x69, 0x89, 0x69, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x59, 0x3d, 0x69, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x52, 0x8f, 0x6a, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x68, 0x34, 0x6d, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x34, 0x1a, 0x66, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x15, 0x75, 0x64, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x49, 0x43, 0x53, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x24, 0x43, 0xd3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x14, 0xb7, 0x69, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x8a, 0x5c, 0x26, 0x78, 0x25, 0xc0, 0x36, 0x13, 0x36, 0xf0, 0x00, 0x4c, 0xf1, 0x2e, 0x01, 0x5b, 0x15, 0x14, 0x83, 0x20, 0x7c, 0x89, 0x70, 0x0d, 0x0b, 0xcd, 0x14, 0x18, 0x26, 0x78, 0x4b, 0x80, 0x6d, 0x09, 0x06, 0x22, 0x6c, 0xc4, 0xb8, 0x06, 0x1b, 0x43, 0x02, 0x7f, 0xe2, 0x5c, 0x03, 0x1b, 0xfe, 0x38, 0x51, 0x3a, 0xfd, 0xbb, 0x74, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, 0xe0, 0xb1, 0x75, 0x15, 0x09, 0x07, 0x7e, 0x14, 0xd0, 0x8a, 0x5a, 0x0a, 0x03, 0xfd, 0x60, 0xdc, 0xb8, 0x00, 0x00, 0x4c, 0xf1, 0x30, 0x01, 0x5c, 0x15, 0x3e, 0x80, 0x20, 0x7c, 0x89, 0x80, 0x0d, 0x0c, 0xd4, 0x14, 0x18, 0x26, 0x78, 0x4c, 0x00, 0x6e, 0x10, 0x1d, 0xa0, 0x38, 0x4c, 0xe2, 0x60, 0x03, 0x1c, 0x13, 0x02, 0x26, 0x78, 0x26, 0x00, 0x37, 0x10, 0x03, 0x1e, 0x7f, 0x13, 0x00, 0x1b, 0x3c, 0xf0, 0x00, 0x00, 0x38, 0xae, 0x6a, 0xae, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0xef, 0xf1, 0x88, 0x41, 0xa8, 0x8e, 0x35, 0x43, 0xa6, 0x1b, 0xdf, 0x41, 0x4d, 0x89, 0xac, 0x70, 0xe5, 0xc0, 0x00, 0x20, 0x7c, 0x89, 0x90, 0x0d, 0x0d, 0xd6, 0x3c, 0x00, 0x26, 0x78, 0x4c, 0x80, 0x6e, 0x15, 0x14, 0xa0, 0x38, 0x4c, 0xe2, 0x64, 0x03, 0x1d, 0x26, 0x17, 0x06, 0x24, 0x7c, 0x13, 0x20, 0x1b, 0x05, 0x26, 0x02, 0x4c, 0xf1, 0x32, 0x01, 0x5d, 0x10, 0x0b, 0x3f, 0x78, 0x99, 0x00, 0xdd, 0x3f, 0x80, 0x00, 0x00, 0x3f, 0x7c, 0xe2, 0x76, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x1f, 0x44, 0x6d, 0x45, 0x42, 0x58, 0x43, 0x45, 0x2f, 0x3e, 0x06, 0x42, 0x6c, 0x4c, 0x0f, 0x77, 0x2e, 0x00, 0x00, 0x26, 0x78, 0x4d, 0x00, 0x6f, 0x14, 0x36, 0xe0, 0x20, 0x4c, 0xe2, 0x68, 0x03, 0x1e, 0x2a, 0x16, 0x06, 0x24, 0x7c, 0x13, 0x40, 0x1b, 0x16, 0x4d, 0x28, 0x18, 0x4c, 0x78, 0x9a, 0x00, 0xde, 0x08, 0x06, 0x22, 0x7c, 0x89, 0xa0, 0x0d, 0x0e, 0x43, 0x12, 0x7f, 0xc4, 0xd0, 0x06, 0x3e, 0xfc, 0x00, 0x00, 0xa0, 0xfa, 0x1f, 0x45, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf9, 0x26, 0x51, 0x4c, 0x2a, 0x14, 0xd4, 0x4c, 0x29, 0x79, 0xd8, 0x53, 0x14, 0x94, 0x42, 0x69, 0xb9, 0x70, 0x00, 0x20, 0x4c, 0xe2, 0x6c, 0x03, 0x1f, 0x2b, 0x3e, 0x00, 0x24, 0x7c, 0x13, 0x60, 0x1b, 0x17, 0x54, 0x28, 0x18, 0x4c, 0x78, 0x9b, 0x00, 0xdf, 0x12, 0x1d, 0x41, 0x28, 0x6c, 0xc4, 0xd8, 0x06, 0x1f, 0x26, 0x02, 0x26, 0x78, 0x4d, 0x80, 0x6f, 0x11, 0x13, 0x1e, 0x7b, 0x26, 0xc0, 0x37, 0x3f, 0xe0, 0x00, 0x00, 0x3c, 0xdf, 0xd9, 0x8c, 0x3d, 0x07, 0x54, 0x0d, 0xba, 0x8a, 0xc2, 0x40, 0xbf, 0x62, 0xb5, 0xa7, 0x46, 0x50, 0xdf, 0xa7, 0x45, 0x4c, 0x3a, 0xa6, 0x40, 0x9b, 0x13, 0x59, 0x76, 0xcb, 0x80, 0x00, 0x24, 0x7c, 0x13, 0x80, 0x1c, 0x10, 0x56, 0x78, 0x00, 0x4c, 0x78, 0x9c, 0x00, 0xe0, 0x14, 0x1c, 0x41, 0x28, 0x6c, 0xc4, 0xe0, 0x07, 0x00, 0x4d, 0x15, 0x0c, 0x26, 0x78, 0x27, 0x00, 0x38, 0x08, 0x06, 0x22, 0x4c, 0xe2, 0x70, 0x03, 0x20, 0x21, 0x05, 0x3f, 0xf1, 0x38, 0x01, 0x60, 0x7f, 0x00, 0x00, 0x80, 0x7d, 0xfb, 0x5c, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x7e, 0xbc, 0xbc, 0x3c, 0x8a, 0x86, 0x01, 0x16, 0x8a, 0x66, 0x0b, 0x06, 0x84, 0xd8, 0x9a, 0x60, 0xee, 0x5c, 0x00, 0x00, 0x4c, 0x78, 0x9e, 0x00, 0xe2, 0x0d, 0x70, 0x11, 0x41, 0x00, 0x21, 0x7c, 0x89, 0xe0, 0x0e, 0x02, 0x7f, 0x78, 0x00, 0x4c, 0x78, 0x9e, 0x00, 0xe2, 0x01, 0x00, 0x03, 0x61, 0x86, 0x90, 0x00, 0x00, 0x4c, 0x78, 0x9e, 0x00, 0xe2, 0x26, 0x4d, 0x00, 0x20, 0x6c, 0xc4, 0xf0, 0x07, 0x02, 0x7d, 0x3c, 0x00, 0x26, 0x78, 0x4f, 0x00, 0x71, 0x0e, 0x38, 0x11, 0x42, 0x00, 0x21, 0x6c, 0xc4, 0xf0, 0x07, 0x02, 0x5c, 0x24, 0x6c, 0xc4, 0xf0, 0x07, 0x02, 0x7b, 0x3c, 0x00, 0x26, 0x78, 0x4f, 0x00, 0x71, 0xac, 0x3a, 0x4c, 0xe2, 0x78, 0x03, 0xe2, 0xff, 0xff, 0x6f, 0x39, 0x4c, 0xf1, 0x3c, 0x01, 0x62, 0x26, 0x3d, 0x80, 0x20, 0x7c, 0x89, 0xe0, 0x0e, 0x02, 0x79, 0x78, 0x00, 0x4c, 0x78, 0x9e, 0x00, 0xe2, 0x7e, 0x00, 0x00, 0x11, 0x5f, 0x22, 0x7c, 0x89, 0xe0, 0x0e, 0x02, 0x78, 0x78, 0x00, 0x4c, 0x78, 0x9e, 0x00, 0xe2, 0x33, 0xe2, 0x60, 0xcc, 0x26, 0x78, 0x4f, 0x00, 0x71, 0x34, 0x37, 0x4c, 0xe2, 0x78, 0x03, 0x22, 0x6b, 0x26, 0x7c, 0x13, 0xc0, 0x1c, 0x0a, 0x76, 0xb7, 0x10, 0x02, 0x01, 0x4c, 0xf1, 0x3c, 0x01, 0x62, 0x15, 0x56, 0x98, 0x20, 0x7c, 0x89, 0xe0, 0x0e, 0x12, 0x3b, 0x5b, 0x11, 0x01, 0x01, 0x4c, 0x78, 0x9e, 0x00, 0xe2, 0x01, 0x00, 0x03, 0xeb, 0x5a, 0x40, 0x26, 0x78, 0x4f, 0x00, 0x71, 0x1c, 0x34, 0x5c, 0x22, 0x6c, 0xc4, 0xf0, 0x07, 0x22, 0x00, 0x00, 0x60, 0x5b, 0x00, 0x20, 0x4c, 0xe2, 0x78, 0x03, 0x22, 0x2a, 0x52, 0x40, 0x24, 0x7c, 0x13, 0xc0, 0x1c, 0x12, 0x33, 0xd1, 0x3a, 0x4c, 0xf1, 0x3c, 0x01, 0xe2, 0x00, 0x6d, 0x1f, 0x01, 0x00, 0x25, 0x7c, 0x13, 0xc0, 0x1c, 0x0a, 0xce, 0x11, 0x73, 0x24, 0x7c, 0x89, 0xe0, 0x0e, 0x62, 0xd2, 0x26, 0x78, 0x4f, 0x00, 0x71, 0x22, 0x5b, 0x3a, 0x42, 0x00, 0x21, 0x6c, 0xc4, 0xf0, 0x07, 0x22, 0x5d, 0xb1, 0x10, 0x01, 0x01, 0x26, 0x78, 0x4f, 0x00, 0x71, 0x02, 0x00, 0x40, 0x8d, 0x3d, 0x00, 0x26, 0x78, 0x27, 0x80, 0x38, 0x26, 0x2d, 0x7a, 0x20, 0x01, 0x21, 0x4c, 0xe2, 0x78, 0x03, 0x62, 0x2e, 0xd8, 0x14, 0x02, 0x00, 0x27, 0x78, 0x27, 0x80, 0x38, 0x06, 0x00, 0x00, 0x47, 0x3e, 0x00, 0x24, 0x7c, 0x13, 0xc0, 0x1c, 0x12, 0x50, 0xa1, 0x00, 0x4c, 0x78, 0x9e, 0x00, 0xe2, 0x01, 0x36, 0x1f, 0x42, 0x00, 0x21, 0x7c, 0x89, 0xe0, 0x0e, 0x02, 0x70, 0x6b, 0x42, 0x4c, 0x78, 0x9e, 0x00, 0xe2, 0x12, 0x4f, 0x40, 0x20, 0x6c, 0xc4, 0xf0, 0x07, 0x22, 0x00, 0x00, 0x64, 0x50, 0x00, 0x20, 0x4c, 0xe2, 0x78, 0x03, 0x22, 0x37, 0x35, 0x3d, 0x26, 0x78, 0x27, 0x80, 0x38, 0x62, 0x2f, 0xe6, 0x2c, 0x4c, 0xe2, 0x78, 0x03, 0x62, 0x19, 0xc2, 0x89, 0x10, 0x00, 0x00, 0x21, 0x4c, 0xe2, 0x78, 0x03, 0x62, 0x00, 0x1b, 0x0e, 0x3c, 0xc0, 0x20, 0x4c, 0xe2, 0x78, 0x03, 0x62, 0x00, 0x00, 0x20, 0x71, 0x00, 0x00, 0x4c, 0xf1, 0x3c, 0x01, 0xe2, 0x00, 0x00, 0x60, 0x51, 0x78, 0x00, 0x4c, 0x78, 0x9e, 0x00, 0xe2, 0x1a, 0x3e, 0x80, 0x20, 0x7c, 0x89, 0xe0, 0x0e, 0x02, 0xce, 0x44, 0x00, 0x26, 0x78, 0x4f, 0x00, 0x71, 0x10, 0x5d, 0xa6, 0x20, 0x4c, 0xe2, 0x78, 0x03, 0x62, 0x00, 0x00, 0x20, 0x72, 0x00, 0x00, 0x4c, 0xf1, 0x3c, 0x01, 0x62, 0x93, 0x24, 0x7c, 0x89, 0xe0, 0x0e, 0x42, 0xac, 0x26, 0x78, 0x4f, 0x00, 0x71, 0x00, 0x4c, 0x90, 0x20, 0x6c, 0xc4, 0xf0, 0x07, 0x22, 0x00, 0x37, 0x0e, 0x3e, 0xc0, 0x20, 0x4c, 0xe2, 0x78, 0x03, 0x62, 0x67, 0x88, 0x88, 0x10, 0x00, 0x00, 0x21, 0x4c, 0xe2, 0x78, 0x03, 0x62, 0x00, 0x00, 0x20, 0x34, 0xf0, 0x00, 0x4c, 0xf1, 0x3c, 0x01, 0x62, 0x02, 0x4b, 0x20, 0x24, 0x7c, 0x13, 0xc0, 0x1c, 0x02, 0x4a, 0x26, 0x00, 0x4c, 0xf1, 0x3c, 0x01, 0xe2, 0x07, 0x54, 0x15, 0x01, 0x00, 0x25, 0x7c, 0x13, 0xc0, 0x1c, 0x0a, 0x00, 0x00, 0x25, 0x3d, 0x80, 0x20, 0x7c, 0x89, 0xe0, 0x0e, 0x02, 0x09, 0x92, 0x00, 0x4c, 0x78, 0x9e, 0x00, 0xe2, 0x07, 0xaa, 0x05, 0x42, 0x00, 0x21, 0x7c, 0x89, 0xe0, 0x0e, 0x62, 0x09, 0x79, 0x4c, 0x4c, 0x78, 0x9e, 0x00, 0xe2, 0x01, 0x00, 0x20, 0x96, 0x42, 0x00, 0x26, 0x78, 0x4f, 0x00, 0x71, 0x20, 0x39, 0xcc, 0x2c, 0x6c, 0xc4, 0xf0, 0x07, 0x42, 0x08, 0x00, 0x00, 0x26, 0x78, 0x4f, 0x00, 0x71, 0x30, 0x58, 0x30, 0x20, 0x4c, 0xe2, 0x78, 0x03, 0x22, 0x54, 0x3e, 0xa0, 0x00, 0x00, 0x26, 0x78, 0x27, 0x80, 0x38, 0x02, 0x08, 0x0e, 0x4c, 0xf1, 0x3c, 0x01, 0xe2, 0x00, 0x00, 0x20, 0x57, 0x84, 0x00, 0x4c, 0x78, 0x9e, 0x00, 0xe2, 0x08, 0x0f, 0x26, 0x7c, 0x89, 0xe0, 0x0e, 0x12, 0x00, 0x00, 0x26, 0x38, 0xc0, 0x20, 0x6c, 0xc4, 0xf0, 0x07, 0x02, 0xc7, 0x3d, 0x00, 0x26, 0x78, 0x27, 0x80, 0x38, 0x22, 0x27, 0xe0, 0x20, 0x4c, 0xe2, 0x78, 0x03, 0x22, 0xc3, 0x3d, 0x66, 0x26, 0x78, 0x27, 0x80, 0x38, 0x02, 0x27, 0x3c, 0x4c, 0xe2, 0x78, 0x03, 0x22, 0x23, 0x26, 0x7c, 0x13, 0xc0, 0x1c, 0x22, 0x06, 0xf3, 0x0c, 0x4c, 0xf1, 0x3c, 0x01, 0x62, 0x31, 0x46, 0xa0, 0x20, 0x7c, 0x89, 0xe0, 0x0e, 0x12, 0x3b, 0xc0, 0x10, 0x01, 0x01, 0x4c, 0x78, 0x9e, 0x00, 0xe2, 0x08, 0x06, 0x22, 0x7c, 0x89, 0xe0, 0x0e, 0x32, 0x9e, 0x20, 0x6e, 0x06, 0x00, 0x00, 0x7f, 0x23, 0x7c, 0x89, 0xe0, 0x0e, 0x02, 0xc5, 0x26, 0x78, 0x4f, 0x00, 0x71, 0x0e, 0x38, 0x91, 0x7b, 0x22, 0x4c, 0xe2, 0x78, 0x03, 0x22, 0x62, 0x53, 0xe0, 0x24, 0x7c, 0x13, 0xc0, 0x1c, 0x0a, 0x77, 0x80, 0x10, 0x02, 0x01, 0x4c, 0xf1, 0x3c, 0x01, 0xe2, 0x00, 0x00, 0x20, 0x5b, 0x80, 0x00, 0x4c, 0x78, 0x9e, 0x00, 0xe2, 0x30, 0x4c, 0x90, 0x20, 0x6c, 0xc4, 0xf0, 0x07, 0x42, 0x03, 0x00, 0x00, 0x00, 0x00, 0x26, 0x78, 0x4f, 0x00, 0x71, 0x02, 0x08, 0x26, 0x3e, 0x39, 0x00, 0x26, 0x78, 0x27, 0x80, 0x38, 0x06, 0x00, 0x00, 0x4e, 0x42, 0x00, 0x24, 0x7c, 0x13, 0xc0, 0x1c, 0x32, 0x43, 0xa4, 0x40, 0x4c, 0x78, 0x9e, 0x00, 0xe2, 0x10, 0x1b, 0x26, 0x78, 0x4f, 0x00, 0x71, 0xfe, 0xff, 0x3f, 0x42, 0x00, 0x21, 0x6c, 0xc4, 0xf0, 0x07, 0x02, 0x22, 0x00, 0x00, 0x04, 0xb0, 0x26, 0x78, 0x4f, 0x00, 0x71, 0x02, 0x00, 0x03, 0x5e, 0x43, 0x48, 0x00, 0x00, 0x26, 0x78, 0x4f, 0x00, 0x71, 0xfe, 0xff, 0x3f, 0x41, 0x00, 0x21, 0x6c, 0xc4, 0xf0, 0x07, 0x22, 0xcf, 0x10, 0x6c, 0x0a, 0x00, 0x00, 0x07, 0x27, 0x6c, 0xc4, 0xf0, 0x07, 0x02, 0x81, 0x3c, 0x00, 0x26, 0x78, 0x4f, 0x00, 0x71, 0x08, 0x01, 0x00, 0x00, 0x3e, 0x28, 0x6c, 0xc4, 0xf0, 0x07, 0x22, 0x00, 0x89, 0x0e, 0x3c, 0x80, 0x20, 0x6c, 0xc4, 0xf0, 0x07, 0x22, 0x00, 0x00, 0x17, 0x5f, 0xd2, 0x20, 0x4e, 0xe2, 0x78, 0x03, 0xe2, 0xff, 0xff, 0xff, 0x3f, 0x00, 0xf1, 0xff, 0xff, 0xff, 0x0f, 0x00, 0xfd, 0xff, 0xff, 0xff, 0x03, 0x08, 0xff, 0xff, 0xff, 0xff, 0x00, 0x42, 0x26, 0xd4, 0x60, 0x27, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f, 0x00, 0xfd, 0xff, 0xff, 0xff, 0x03, 0x08, 0xff, 0xff, 0xff, 0xff, 0x00, 0x02, 0x3f, 0xf1, 0x3c, 0x01, 0x62, 0x7f, 0x6e, 0x14, 0x3d, 0x7a, 0xe6, 0xaa, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0xff, 0x18, 0x41, 0x8a, 0x88, 0xf8, 0x00, 0x8a, 0x61, 0x98, 0x00, 0x84, 0xd8, 0x9a, 0x67, 0xee, 0x5c, 0x00, 0x00, 0xa6, 0x78, 0x9e, 0x00, 0xe2, 0x00, 0x20, 0x6c, 0xc4, 0xf8, 0x07, 0x03, 0x9d, 0x41, 0x00, 0x26, 0x78, 0x27, 0xc0, 0x38, 0x23, 0x39, 0xf0, 0x00, 0x4c, 0xf1, 0x3e, 0x01, 0x63, 0x45, 0x27, 0x7c, 0x89, 0xf0, 0x0e, 0x43, 0x15, 0x22, 0x7c, 0x89, 0xf0, 0x0e, 0x13, 0x00, 0x00, 0x62, 0x4b, 0x00, 0x20, 0x6c, 0xc4, 0xf8, 0x07, 0x43, 0x13, 0x00, 0x00, 0x01, 0x90, 0x26, 0x78, 0x4f, 0x80, 0x71, 0x03, 0x00, 0x40, 0x8d, 0x3d, 0x00, 0x26, 0x78, 0x27, 0xc0, 0x38, 0x43, 0x12, 0x00, 0x00, 0x0c, 0x30, 0x4c, 0xe2, 0x7c, 0x03, 0x63, 0x00, 0x00, 0x20, 0x34, 0xf0, 0x00, 0x4c, 0xf1, 0x3e, 0x01, 0xe3, 0x00, 0x00, 0x20, 0x55, 0x78, 0x00, 0x4c, 0x78, 0x9f, 0x00, 0xe3, 0x01, 0x00, 0x20, 0x96, 0x42, 0x00, 0x26, 0x78, 0x4f, 0x80, 0x71, 0x61, 0x39, 0xcc, 0x2c, 0x6c, 0xc4, 0xf8, 0x07, 0x23, 0x00, 0x00, 0x24, 0x57, 0x10, 0x20, 0x4c, 0xe2, 0x7c, 0x03, 0x23, 0xc3, 0x3d, 0x66, 0x26, 0x78, 0x27, 0xc0, 0x38, 0x07, 0x00, 0x00, 0x4c, 0x3e, 0x00, 0x24, 0x7c, 0x13, 0xe0, 0x1c, 0x0b, 0x77, 0x80, 0x10, 0x01, 0x01, 0x4c, 0xf1, 0x3e, 0x01, 0x63, 0x21, 0x3e, 0x33, 0x24, 0x7c, 0x13, 0xe0, 0x1c, 0x43, 0xe5, 0xb4, 0xd2, 0x94, 0x1f, 0x4c, 0xf1, 0x3e, 0x01, 0x63, 0x49, 0x00, 0x00, 0x00, 0x00, 0x25, 0x7c, 0x13, 0xe0, 0x1c, 0x23, 0x04, 0xf3, 0x0c, 0x4c, 0xf1, 0x3e, 0x01, 0xe3, 0x00, 0x00, 0x20, 0x5b, 0x80, 0x00, 0x4c, 0x78, 0x9f, 0x00, 0xe3, 0x01, 0x00, 0x20, 0x9c, 0x40, 0x00, 0x26, 0x78, 0x4f, 0x80, 0x71, 0x21, 0x32, 0xcc, 0x3c, 0x7a, 0xc4, 0xf8, 0x07, 0x43, 0x28, 0x40, 0xe2, 0x7c, 0x03, 0x63, 0xe2, 0x78, 0x03, 0x22, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x71, 0x89, 0xf0, 0x0e, 0x03, 0x00, 0x01, 0x02, 0x25, 0x6c, 0xc5, 0x00, 0x07, 0x44, 0x15, 0x22, 0x6c, 0xc5, 0x00, 0x07, 0x04, 0x52, 0x57, 0x20, 0x26, 0x78, 0x28, 0x00, 0x39, 0x48, 0x85, 0x42, 0x6e, 0x69, 0x35, 0x4c, 0xe2, 0x80, 0x03, 0x24, 0x90, 0x01, 0x00, 0x00, 0x00, 0x3d, 0x7a, 0x28, 0x00, 0x39, 0x50, 0x20, 0x78, 0x14, 0x00, 0x1c, 0x7c, 0x13, 0xc0, 0x1c, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x79, 0x50, 0x00, 0x72, 0x00, 0x00, 0x08, 0xac, 0x26, 0x78, 0x37, 0x40, 0x46, 0x10, 0x36, 0xf0, 0x00, 0x4c, 0xf1, 0xba, 0x02, 0x18, 0x15, 0x14, 0x83, 0x20, 0x7c, 0x8d, 0xd0, 0x11, 0x08, 0xcd, 0x14, 0x18, 0x26, 0x78, 0x6e, 0x80, 0x8c, 0x08, 0x06, 0x22, 0x6c, 0xc6, 0xe8, 0x08, 0x18, 0x43, 0x02, 0x7f, 0xe3, 0x74, 0x04, 0x18, 0xfe, 0x00, 0x00, 0x80, 0xf0, 0xca, 0x34, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xff, 0xf0, 0x5c, 0x15, 0x0d, 0x78, 0x75, 0x14, 0x8a, 0xa9, 0x05, 0xfe, 0x19, 0xdf, 0x70, 0xdc, 0xb8, 0x00, 0x00, 0x4c, 0xf1, 0xbc, 0x02, 0x19, 0x15, 0x3e, 0x80, 0x20, 0x7c, 0x8d, 0xe0, 0x11, 0x09, 0xd4, 0x14, 0x18, 0x26, 0x78, 0x6f, 0x00, 0x8c, 0x11, 0x1d, 0xa0, 0x38, 0x4c, 0xe3, 0x78, 0x04, 0x19, 0x13, 0x02, 0x26, 0x78, 0x37, 0x80, 0x46, 0x11, 0x03, 0x1e, 0x7f, 0x1b, 0xc0, 0x23, 0x39, 0xf0, 0x00, 0x00, 0x38, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xa8, 0x17, 0xf6, 0x46, 0xa4, 0x56, 0x48, 0x3f, 0xda, 0x92, 0x00, 0x70, 0xe5, 0xc0, 0x00, 0x20, 0x72, 0x89, 0xe0, 0x0e, 0x02, 0x00, 0x01, 0x27, 0x41, 0x54, 0x47, 0xc0, 0x40, 0x53, 0x0c, 0xc0, 0x40, 0x26, 0xc4, 0xd6, 0x77, 0x72, 0xe0, 0x00, 0x10, 0x01, 0x01, 0x30, 0xc3, 0x3e, 0xe0, 0x00, 0x00, 0x84, 0xcc, 0x1b, 0xf4, 0xba, 0x13, 0x01, 0x00, 0x78, 0x31, 0x21, 0x72, 0x7b, 0xf0, 0x00, 0x03, 0x00, 0x01, 0x76, 0x4e, 0x53, 0x04, 0xd6, 0x48, 0x53, 0x60, 0x4e, 0x41, 0x20, 0x46, 0x5d, 0x7c, 0x72, 0xe0, 0x00, 0x00, 0x00, 0x02, 0x6f, 0x2b, 0xfe, 0x00, 0x00, 0x80, 0x90, 0xc4, 0x40, 0xd5, 0xe7, 0x14, 0x00, 0x07, 0x83, 0x63, 0x0d, 0x84, 0x00, 0x00, 0x42, 0x77, 0xc5, 0x00, 0x09, 0x00, 0x01, 0xfd, 0x60, 0x45, 0x39, 0xa9, 0xe8, 0x45, 0x2e, 0x5e, 0xa3, 0x41, 0xbf, 0x90, 0x00, 0x77, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x26, 0xf5, 0x3b, 0xa0, 0xc4, 0x9b, 0xaf, 0x20, 0x00, 0x0c, 0x57, 0x72, 0x01, 0x7d, 0x40, 0x05, 0x01, 0x00, 0x78, 0x31, 0x43, 0xd8, 0x40, 0x00, 0x20, 0x72, 0x7c, 0x60, 0x00, 0x0a, 0x00, 0x32, 0x36, 0x41, 0x53, 0x1f, 0x4a, 0x4a, 0x53, 0x1d, 0x7f, 0x43, 0x1b, 0xf3, 0xae, 0x7f, 0x72, 0xe0, 0x00, 0x00, 0x00, 0x02, 0x6f, 0x2b, 0xfe, 0x00, 0x00, 0x80, 0x90, 0x44, 0x2c, 0xf7, 0xec, 0x16, 0x00, 0x07, 0x83, 0x63, 0x0d, 0x84, 0x00, 0x00, 0x42, 0x77, 0xc8, 0x00, 0x0c, 0x00, 0x00, 0x17, 0x6e, 0x45, 0x32, 0x90, 0xea, 0x45, 0x36, 0x14, 0x56, 0x42, 0x04, 0x9e, 0x20, 0x77, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x26, 0xf5, 0x3f, 0xe0, 0x00, 0x00, 0xa0, 0xc4, 0x84, 0x0d, 0x5e, 0x3c, 0x01, 0x00, 0x78, 0x31, 0x43, 0xd8, 0x40, 0x00, 0x20, 0x72, 0x7d, 0x00, 0x01, 0x04, 0x00, 0x01, 0x22, 0x44, 0x53, 0xc1, 0xfb, 0x4c, 0x53, 0x27, 0xc7, 0x47, 0x1b, 0xed, 0xfa, 0x7a, 0x72, 0xe0, 0x00, 0x00, 0x00, 0x02, 0x6f, 0x2b, 0xfe, 0x00, 0x00, 0x80, 0x90, 0x9c, 0x67, 0x25, 0xe9, 0x17, 0x00, 0x07, 0x83, 0x63, 0x0d, 0x84, 0x00, 0x00, 0x42, 0x77, 0xe0, 0x00, 0x24, 0x00, 0x02, 0x27, 0xbe, 0x45, 0x34, 0x48, 0x9e, 0x45, 0x2e, 0xf4, 0xa7, 0x41, 0xbf, 0x90, 0x08, 0x77, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x26, 0xf5, 0x3f, 0xe0, 0x00, 0x00, 0xa0, 0x44, 0xa5, 0x56, 0x78, 0x27, 0x01, 0x00, 0x78, 0x31, 0x43, 0xd8, 0x40, 0x00, 0x20, 0x72, 0x7e, 0x30, 0x02, 0x07, 0x00, 0x01, 0x77, 0x42, 0x53, 0x1f, 0x17, 0x4f, 0x53, 0x6d, 0xc5, 0x45, 0x1c, 0x26, 0x6d, 0x7a, 0x72, 0xe0, 0x00, 0x00, 0x00, 0x18, 0xb6, 0x2e, 0xfe, 0x00, 0x00, 0x80, 0x90, 0xec, 0x15, 0x55, 0x3d, 0x13, 0x00, 0x07, 0x83, 0x63, 0x0d, 0x84, 0x00, 0x00, 0x42, 0x77, 0xe4, 0x00, 0x28, 0x00, 0x00, 0x17, 0x72, 0x45, 0x32, 0xd2, 0xc2, 0x45, 0x37, 0x71, 0x29, 0x41, 0xc0, 0x2e, 0x70, 0x77, 0x2e, 0x00, 0x00, 0x00, 0x01, 0x8b, 0x67, 0x3e, 0xe0, 0x00, 0x00, 0xa0, 0xc4, 0xd1, 0x55, 0x53, 0x6b, 0x01, 0x00, 0x78, 0x31, 0x43, 0xd8, 0x40, 0x00, 0x20, 0x72, 0x7f, 0x40, 0x03, 0x08, 0x00, 0x25, 0x0c, 0x4c, 0x53, 0x9c, 0x1b, 0x46, 0x53, 0x35, 0x86, 0x49, 0x1b, 0xf7, 0x47, 0x74, 0x72, 0xe0, 0x00, 0x00, 0x00, 0x02, 0x6f, 0x2b, 0xfe, 0x00, 0x00, 0x80, 0x90, 0x5c, 0xfa, 0x00, 0x6f, 0x10, 0x00, 0x07, 0x83, 0x63, 0x0d, 0x84, 0x00, 0x00, 0x42, 0x77, 0xf5, 0x00, 0x39, 0x00, 0x01, 0xb1, 0x86, 0x45, 0x3a, 0x39, 0x53, 0x45, 0x33, 0x3f, 0xde, 0x41, 0xc0, 0x00, 0x72, 0x77, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x26, 0xf5, 0x3f, 0xe0, 0x00, 0x00, 0xa0, 0x44, 0x98, 0x23, 0xb0, 0x59, 0x01, 0x00, 0x78, 0x31, 0x43, 0xd8, 0x40, 0x00, 0x20, 0x72, 0x80, 0x00, 0x04, 0x04, 0x00, 0x22, 0x8c, 0x44, 0x53, 0xce, 0x01, 0x45, 0x52, 0xda, 0xde, 0x49, 0x1b, 0xf9, 0x00, 0x78, 0x72, 0xe0, 0x00, 0x00, 0x00, 0x02, 0x6f, 0x2b, 0xfe, 0x00, 0x00, 0x80, 0x90, 0xac, 0x1a, 0x05, 0xdb, 0x15, 0x00, 0x07, 0x83, 0x63, 0x0d, 0x84, 0x00, 0x00, 0x42, 0x78, 0xb0, 0x00, 0xf4, 0x00, 0x03, 0x2a, 0x7b, 0x45, 0x32, 0x84, 0x14, 0x45, 0x1f, 0x3b, 0xc9, 0x3e, 0xff, 0xe8, 0x00, 0x77, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x26, 0xf5, 0x3f, 0xe0, 0x00, 0x00, 0xa0, 0xc4, 0x56, 0xe2, 0x97, 0x3d, 0x01, 0x00, 0x78, 0x31, 0x43, 0xd8, 0x40, 0x00, 0x20, 0x72, 0x8b, 0x20, 0x0f, 0x06, 0x00, 0x32, 0xa7, 0x4b, 0x53, 0x39, 0x19, 0x44, 0x51, 0xf7, 0x1f, 0x3a, 0xef, 0xfe, 0x30, 0x70, 0x72, 0xe0, 0x00, 0x00, 0x00, 0x02, 0x6f, 0x2b, 0xfe, 0x00, 0x00, 0x80, 0x90, 0xac, 0x6e, 0x29, 0x77, 0x15, 0x00, 0x07, 0x83, 0x63, 0x0d, 0x84, 0x00, 0x00, 0x42, 0x78, 0xb5, 0x00, 0xf9, 0x00, 0x01, 0x4a, 0x3e, 0x45, 0x3b, 0x12, 0x76, 0x45, 0x22, 0x13, 0x88, 0x3f, 0x08, 0xda, 0x00, 0x77, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x26, 0xf5, 0x3f, 0xe0, 0x00, 0x00, 0xa0, 0x44, 0x5d, 0x22, 0x62, 0x0b, 0x01, 0x00, 0x78, 0x31, 0x43, 0xd8, 0x40, 0x00, 0x20, 0x72, 0x8b, 0x60, 0x0f, 0x0a, 0x00, 0x14, 0xa4, 0x40, 0x53, 0x54, 0x51, 0x49, 0x52, 0x0e, 0x66, 0x34, 0xef, 0xfe, 0x40, 0x70, 0x72, 0xe0, 0x00, 0x00, 0x00, 0x02, 0x6f, 0x2b, 0xfe, 0x00, 0x00, 0x80, 0x90, 0x2c, 0xd2, 0x26, 0x21, 0x14, 0x00, 0x07, 0x83, 0x63, 0x0d, 0x84, 0x00, 0x00, 0x42, 0x78, 0xbe, 0x01, 0x02, 0x00, 0x01, 0xb1, 0x86, 0x45, 0x3b, 0xf3, 0x2a, 0x45, 0x29, 0x8d, 0xaa, 0x41, 0xbe, 0x1f, 0x0c, 0x77, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x26, 0xf5, 0x3f, 0xe0, 0x00, 0x00, 0xa0, 0x44, 0x98, 0x23, 0xb0, 0x59, 0x01, 0x00, 0x78, 0x31, 0x43, 0xd8, 0x40, 0x00, 0x20, 0x72, 0x8c, 0x40, 0x10, 0x08, 0x00, 0x2a, 0xea, 0x44, 0x53, 0xa6, 0xb2, 0x4a, 0x52, 0x28, 0x76, 0x30, 0xef, 0xfe, 0x40, 0x70, 0x72, 0xe0, 0x00, 0x00, 0x00, 0x02, 0x6f, 0x2b, 0xfe, 0x00, 0x00, 0x80, 0xb0, 0xdc, 0x9d, 0xf4, 0x89, 0x15, 0x00, 0x07, 0x83, 0x63, 0x0d, 0x84, 0x00, 0x00, 0x42, 0x78, 0xdf, 0x01, 0x1a, 0x00, 0x02, 0x55, 0xbb, 0x45, 0x43, 0xb5, 0x68, 0x45, 0x22, 0x55, 0x0d, 0x3f, 0x6e, 0x08, 0x00, 0x77, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x26, 0xf5, 0x3f, 0xe0, 0x00, 0x00, 0xa0, 0x44, 0x15, 0xf2, 0xca, 0x44, 0x01, 0x00, 0x78, 0x31, 0x21, 0x73, 0x88, 0x50, 0x0c, 0x29, 0x63, 0xc4, 0x38, 0x06, 0x2b, 0x43, 0xdf, 0x10, 0x00, 0x08, 0x43, 0xef, 0x8e, 0x00, 0x0b, 0x43, 0x77, 0xcd, 0x00, 0x11, 0x21, 0x77, 0xf2, 0x80, 0x14, 0x21, 0x77, 0xfa, 0x80, 0x0b, 0x22, 0x73, 0xfd, 0xc0, 0x06, 0x22, 0x73, 0x81, 0x20, 0x05, 0x26, 0x63, 0xc0, 0xa0, 0x02, 0x38, 0x43, 0xe2, 0xe0, 0x03, 0x3c, 0x43, 0xf1, 0x7e, 0x02, 0x03, 0x43, 0x78, 0xc0, 0x01, 0x04, 0x21, 0x79, 0x60, 0x80, 0x82, 0x21, 0x7b, 0x30, 0xc0, 0x41, 0x23, 0x7b, 0x1b, 0x00, 0x22, 0x23, 0x73, 0x8d, 0x90, 0x11, 0x24, 0x63, 0xc6, 0xd0, 0x08, 0x35, 0x43, 0xe3, 0x6c, 0x04, 0x16, 0x43, 0xf1, 0xb8, 0x02, 0x17, 0x89, 0x00, 0x00, 0x00, 0x77 };
            e.Connection.Send(hardcoded1);

            var hardcoded2 = new byte[] { 0x00, 0x00, 0x00, 0x12, 0x26, 0x78, 0x4f, 0x00, 0x71, 0x14, 0x5b, 0xa6, 0x40, 0x09, 0x00, 0x00, 0x01, 0x7d };
            e.Connection.Send(hardcoded2);
        }
Exemplo n.º 15
0
        /// <summary>
        /// Client data recieve handler.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnDataReceived(object sender, ConnectionDataEventArgs e)
        {
            if (e.Connection == null)
            {
                return;
            }

            var connection = (Connection)e.Connection;

            if (connection.Client == null)
            {
                return;
            }

            ((StratumMiner)connection.Client).Parse(e);
        }
Exemplo n.º 16
0
        public void Parse(ConnectionDataEventArgs e)
        {
            //Console.WriteLine(e.Data.Dump());

            _incomingBuffer.AppendData(e.Data.ToArray());

            while (_incomingBuffer.IsPacketAvailable())
            {
                int end = _incomingBuffer.Position;
                end += _incomingBuffer.ReadInt(32) * 8;

                while ((end - _incomingBuffer.Position) >= 9)
                {
                    try
                    {
                        GameMessage message = _incomingBuffer.ParseMessage();
                        if (message == null)
                        {
                            continue;
                        }

                        if (message.Consumer != Consumers.None)
                        {
                            this.Universe.Route(this, message);
                        }
                        else if (message is ISelfHandler)
                        {
                            (message as ISelfHandler).Handle(this);                               // if message is able to handle itself, let it do so.
                        }
                        else
                        {
                            Logger.Warn("Got an incoming message that has no consumer or self-handler " + message.GetType());
                        }

                        //Logger.LogIncoming(msg);
                    }
                    catch (NotImplementedException)
                    {
                        //Logger.Debug("Unhandled game message: 0x{0:X4} {1}", msg.Id, msg.GetType().Name);
                    }
                }

                _incomingBuffer.Position = end;
            }
            _incomingBuffer.ConsumeData();
            FlushOutgoingBuffer();
        }
Exemplo n.º 17
0
        public void Parse(ConnectionDataEventArgs e)
        {
            incomingStream.AppendData(e.Data.ToArray());
            while (incomingStream.IsPacketAvailable())
            {
                var packet = incomingStream.PopPacket();

                try
                {
                    //   Logger.LogIncomingPacket(message);
                    //       Console.WriteLine(packet.ToFormatedHexString());
                    HandleIncoming(packet);
                }
                catch (NotImplementedException) { }
                catch (Exception ee)
                {
                    Console.WriteLine("Unknown process exception: {0}", ee.StackTrace);
                }
            }
            incomingStream.Flush();
        }
Exemplo n.º 18
0
        public static void Route(ConnectionDataEventArgs e)
        {
            var client = (MooNetClient)e.Connection.Client;
            client.IncomingMooNetStream.Append(e.Data.ToArray());

            try
            {
                while (client.IncomingMooNetStream.PacketAvaliable())
                {
                    Identify(client);
                }
            }
            catch (Exception except)
            {
                Logger.Error("exception caugth on decoding loop");
                Logger.Error(except.Message);
                Logger.Error(except.StackTrace);
            }

            client.IncomingMooNetStream.Consume();
        }
Exemplo n.º 19
0
        public void Parse(ConnectionDataEventArgs e)
        {
            //Console.WriteLine(e.Data.Dump());

            using (var stream = new MemoryStream(e.Data.ToArray()))
            {
                var unknown = stream.ReadByte();
                var unknown2 = stream.ReadByte();
                var unknown3 = stream.ReadByte();
                var opcode = stream.ReadValueU16();
                switch(opcode)
                {
                    case 0x542: // welcome the client..
                        WelcomeClient(e);
                        break;
                    case 0x180C:
                        SendToonApperanceData(e);
                        break;
                }
            }
        }
Exemplo n.º 20
0
        public void Parse(ConnectionDataEventArgs e)
        {
            incomingStream.AppendData(e.Data.ToArray());
            while (incomingStream.IsPacketAvailable())
            {
                var packet = incomingStream.PopPacket();

                try
                {
                    //   Logger.LogIncomingPacket(message); 
                    //       Console.WriteLine(packet.ToFormatedHexString());
                    HandleIncoming(packet);
                }
                catch (NotImplementedException) { }
                catch (Exception ee)
                {
                    Console.WriteLine("Unknown process exception: {0}", ee.StackTrace);
                }
            }
            incomingStream.Flush();
        }
Exemplo n.º 21
0
        public static void Route(ConnectionDataEventArgs e)
        {
            var client = (MooNetClient)e.Connection.Client;

            client.IncomingMooNetStream.Append(e.Data.ToArray());

            try
            {
                while (client.IncomingMooNetStream.PacketAvaliable())
                {
                    Identify(client);
                }
            }
            catch (Exception except)
            {
                Logger.Error("exception caugth on decoding loop");
                Logger.Error(except.Message);
                Logger.Error(except.StackTrace);
            }

            client.IncomingMooNetStream.Consume();
        }
Exemplo n.º 22
0
        public void Parse(ConnectionDataEventArgs e)
        {
            Log.Verbose("RPC-client recv:\n{0}", e.Data.Dump());

            var rpcResultHandler = new AsyncCallback(
                callback =>
                {
                    var asyncData = ((JsonRpcStateAsync)callback);
                    var result = asyncData.Result + "\n"; // quick hack.
                    var client = ((RPCClient)asyncData.AsyncState);
                    var data = Encoding.UTF8.GetBytes(result);
                    Log.Verbose("RPC-client send:\n{0}", data.Dump());
                    client.Connection.Send(data);

                });

            var line = e.Data.ToEncodedString();
            line = line.Replace("\n", ""); // quick hack!

            var async = new JsonRpcStateAsync(rpcResultHandler, this) { JsonRpc = line };
            JsonRpcProcessor.Process(async, this);
        }
Exemplo n.º 23
0
        public void Parse(ConnectionDataEventArgs e)
        {
            //Console.WriteLine(e.Data.Dump());

            _incomingBuffer.AppendData(e.Data.ToArray());

            while (_incomingBuffer.IsPacketAvailable())
            {
                int end = _incomingBuffer.Position;
                end += _incomingBuffer.ReadInt(32) * 8;

                while ((end - _incomingBuffer.Position) >= 9)
                {
                    var message = _incomingBuffer.ParseMessage();
                    if (message == null) continue;
                    try
                    {
                        Logger.LogIncomingPacket(message); // change ConsoleTarget's level to Level.Dump in program.cs if u want to see messages on console.

                        if (message.Consumer != Consumers.None)
                        {
                            if (message.Consumer == Consumers.ClientManager) ClientManager.Instance.Consume(this, message); // Client should be greeted by ClientManager and sent initial game-setup messages.
                            else this.Game.Route(this, message);
                        }

                        else if (message is ISelfHandler) (message as ISelfHandler).Handle(this); // if message is able to handle itself, let it do so.
                        else Logger.Warn("{0} - ID:{1} has no consumer or self-handler.", message.GetType(), message.Id);

                    }
                    catch (NotImplementedException)
                    {
                        Logger.Warn("Unhandled game message: 0x{0:X4} {1}", message.Id, message.GetType().Name);
                    }
                }

                _incomingBuffer.Position = end;
            }
            _incomingBuffer.ConsumeData();
        }
Exemplo n.º 24
0
        public void Parse(ConnectionDataEventArgs e)
        {
            //Console.WriteLine(e.Data.Dump());

            _incomingBuffer.AppendData(e.Data.ToArray());

            while (_incomingBuffer.IsPacketAvailable())
            {
                int end = _incomingBuffer.Position;
                end += _incomingBuffer.ReadInt(32) * 8;

                while ((end - _incomingBuffer.Position) >= 9)
                {
                    GameMessage message = _incomingBuffer.ParseMessage();
                    if (message == null)
                    {
                        // if the message isnt parsed then something is off somewhere and it aint good, continuing will only lead to additional failure, probably best to disconnect the client /cm
                        break;
                    }
                    try
                    {
                        if (message.Consumer != Consumers.None) this.Universe.Route(this, message);
                        else if (message is ISelfHandler) (message as ISelfHandler).Handle(this); // if message is able to handle itself, let it do so.
                        else Logger.Debug("{0} has no consumer or self-handler.", message.GetType());

                        //Logger.LogIncoming(message);
                    }
                    catch (NotImplementedException)
                    {
                        Logger.Debug("Unhandled game message: 0x{0:X4} {1}", message.Id, message.GetType().Name);
                    }
                }

                _incomingBuffer.Position = end;
            }
            _incomingBuffer.ConsumeData();
            FlushOutgoingBuffer();
        }
Exemplo n.º 25
0
 void GameServer_DataReceived(object sender, ConnectionDataEventArgs e)
 {
     var connection = (Connection) e.Connection;
     ((GameClient) connection.Client).Parse(e);
 }
Exemplo n.º 26
0

        
Exemplo n.º 27
0
 void GameServer_DataReceived(object sender, ConnectionDataEventArgs e)
 {
 }
Exemplo n.º 28
0
        public void Parse(ConnectionDataEventArgs e)
        {
            //Console.WriteLine(e.Data.Dump());

            _incomingBuffer.AppendData(e.Data.ToArray());

            while (_incomingBuffer.IsPacketAvailable())
            {
                int end = _incomingBuffer.Position;
                end += _incomingBuffer.ReadInt(32) * 8;

                while ((end - _incomingBuffer.Position) >= 9)
                {
                    var message = _incomingBuffer.ParseMessage();
                    if (message == null)
                    {
                        continue;
                    }
                    try
                    {
                        Logger.LogIncomingPacket(message); // change ConsoleTarget's level to Level.Dump in program.cs if u want to see messages on console.

                        if (message.Consumer != Consumers.None)
                        {
                            if (message.Consumer == Consumers.ClientManager)
                            {
                                ClientManager.Instance.Consume(this, message);                                              // Client should be greeted by ClientManager and sent initial game-setup messages.
                            }
                            else
                            {
                                this.Game.Route(this, message);
                            }
                        }

                        else if (message is ISelfHandler)
                        {
                            (message as ISelfHandler).Handle(this);                               // if message is able to handle itself, let it do so.
                        }
                        // Кустарный перехват портала
                        else if (message.Id == 87)
                        {
                            MooNetClient mooNetClient = BnetClient;
                            Logger.Warn("Portal to New Tristram. Version 2.0.", message.GetType(), message.Id);
                            Vector3D ToPortal = new Vector3D(2988.73f, 2798.009f, 24.66344f);

                            try
                            {
                                //Search Old Portals
                                var OldOTG = Player.World.GetActorsBySNO(5648);
                                foreach (var OldP in OldOTG)
                                {
                                    OldP.Destroy();
                                }
                            }catch { }

                            var ToHome = new Portal(Player.World, 5648, Player.World.Game.GetWorld(71150).StartingPoints[0].Tags);
                            ToHome.NameSNOId = 71150;
                            ToHome.Scale     = 0.9f;
                            Vector3D PositionToPortal = new Vector3D(Player.Position.X, Player.Position.Y + 3, Player.Position.Z);
                            ToHome.EnterWorld(PositionToPortal);

                            /*
                             *    //Первая версия телепорта
                             *    if (mooNetClient.InGameClient.Game.GetWorld(71150) != mooNetClient.InGameClient.Player.World)
                             *        mooNetClient.InGameClient.Player.ChangeWorld(mooNetClient.InGameClient.Game.GetWorld(71150), ToPortal);
                             *    else
                             *        mooNetClient.InGameClient.Player.Teleport(ToPortal);
                             */
                        }
                        else
                        {
                            Logger.Warn("{0} - ID:{1} has no consumer or self-handler.", message.GetType(), message.Id);
                        }
                    }
                    catch (NotImplementedException)
                    {
                        Logger.Warn("Unhandled game message: 0x{0:X4} {1}", message.Id, message.GetType().Name);
                    }
                }

                _incomingBuffer.Position = end;
            }
            _incomingBuffer.ConsumeData();
        }
Exemplo n.º 29
0
        void RPCServerNew_DataReceived(object sender, ConnectionDataEventArgs e)
        {
            var connection = (Connection)e.Connection;

            ((RPCClient)connection.Client).Parse(e);
        }
Exemplo n.º 30
0
 public static void Route(ConnectionDataEventArgs e)
 {
     var stream = new MemoryStream(e.Data.ToArray());
     Identify(e.Connection, stream);
 }
Exemplo n.º 31
0

        
Exemplo n.º 32
0
 void RPCServerNew_DataReceived(object sender, ConnectionDataEventArgs e)
 {
     var connection = (Connection)e.Connection;
     ((RPCClient)connection.Client).Parse(e);
 }