Beispiel #1
0
        public static object RunRaw(string code)
        {
            return(CScript.Run(@"
using System;
" + code,
                               null, config));
        }
Beispiel #2
0
    /*
     * public GameObject LoadPrefab(string path)
     * {
     *  return Resources.Load<GameObject>(path);
     * }
     */

    public void Bind(string src)
    {
        this.src = src;

        var scriptConfig = ScriptConfig.Default;

        scriptConfig.PrewarmTypes = new Type[] {
            typeof(Collider), typeof(Transform), typeof(Vector3),
            typeof(Vector2), typeof(Vector4), typeof(GameObject)
        };

        runner = CScript.CreateRunner(src, scriptConfig);
        RuntimeScript.runner = runner;
        instance             = runner.Override(
            GetBindableClass(), this);

        BuildFlags();

        if (overrideFields != null)
        {
            foreach (var f in overrideFields)
            {
                instance.SetPropertyOrField(f.Key, HybInstance.Object(f.Value));
            }
            overrideFields = null;
        }

        if (flags.hasOnBind)
        {
            instance.Invoke("OnBind");
        }
    }
        void scriptitem_Click(object sender, RoutedEventArgs e)
        {
            var menuitem = e.Source as MenuItem;
            EngineManagerViewModel view = (this.DataContext as EngineManagerViewModel);

            e.Handled = true;
            if (view.SelectedGameObjects.Count == 0)
            {
                return;
            }
            string scriptname = menuitem.DataContext as String;

            EditorSubsystemManaged.getInstance().QueueAction(() =>
            {
                foreach (GameObject g in view.SelectedGameObjects)
                {
                    CScript cs     = CastingHelper.CastTo <CScript>(g.RequireComponentByName("CScript"));
                    cs.scriptAsset = AssetManager.getInstance().GetAsset(scriptname);
                }
                Dispatcher.BeginInvoke(new Action(() =>
                {
                    ComponentListViewControl.GetBindingExpression(ListView.ItemsSourceProperty).UpdateTarget();
                }));
            });
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            try
            {
                if (args.Length == 0)
                {
                    Console.WriteLine("Please provide input file.");
                    Console.WriteLine("   ssharp a.cs b.cs c.cs");
                    return;
                }

                var srcs = new List <string>();
                foreach (var arg in args)
                {
                    srcs.Add(File.ReadAllText(arg));
                }

                var cs = CScript.CreateRunner(srcs.ToArray());
                cs.RunMain();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
        }
    // Use this for initialization
    void Start()
    {
        CScript CScript = GameObject.Find("CObject").GetComponent <CScript> ();

        CScript.Token [x, y]    = gameObject;
        transform.parent        = CScript.Field [x, y].transform;
        transform.localPosition = new Vector3(0, 0, -7.5f);
        transform.localScale    = new Vector3(0.9f, 0.9f, 1);
        gameObject.AddComponent <FallingScript> ();
    }
    private void Start()
    {
        m_runner = CScript.CreateRunner
                   (
            @"
public class Foo
{ 
    public int Sum( int x, int y ) => x + y; 
}
"
                   );
    }
Beispiel #7
0
        public void RunAndReturn()
        {
            Assert.AreEqual(
                10,
                CScript.Run(@"
class Foo {
public static int Main() {
    return 10;
}
}
"));
        }
Beispiel #8
0
 private void ResetAllScript()
 {
     for (int i = this.myMenu.scripts.Count - 1; i >= 0; i--)
     {
         CScript cScript = this.myMenu.scripts[i];
         for (int j = cScript.acts.Count - 1; j >= 0; j--)
         {
             CAct cAct = cScript.acts[j];
             cAct.Reset();
         }
     }
 }
    // Start is called before the first frame update
    void Start()
    {
        // C# のコードの定義(Foo クラスの定義)
        var runner = CScript.CreateRunner(script.text);

        // Foo クラスのインスタンスを作成
        var foo = runner.Instantiate("Foo");

        // Foo クラスの Sum 関数を呼び出して値を受け取る
        var num = foo.Invoke("Sum", 1, 2);

        Debug.Log(num.As <int>());
    }
Beispiel #10
0
    public static void Run(string script)
    {
        script = Preprocess(script);

        Debug.Log(script);

        Debug.Log(D.GetSingle <Player>().hp);

        var r   = CScript.CreateRunner();
        var ret = r.Eval(script);

        Debug.Log(ret.ToString());
    }
Beispiel #11
0
        public void BasicOverwriteMethod()
        {
            var r   = CScript.CreateRunner(@"
class Foo { public int GiveMeNumber() => 10; }
");
            var foo = r.Instantiate("Foo");

            Assert.AreEqual(10, foo.Invoke("GiveMeNumber").Unwrap());

            r.UpdateMethodsOnly(@"
class Foo { public int GiveMeNumber() => 20; }
");
            Assert.AreEqual(20, foo.Invoke("GiveMeNumber").Unwrap());
        }
Beispiel #12
0
        public void Multifile()
        {
            var r = CScript.CreateRunner(new string[] {
                @"
class Bar { public int GiveMeNumber() => 10; }
",
                @"
class Foo { public int GiveMeNumber() => (new Bar()).GiveMeNumber() * 2; }
"
            });
            var foo = r.Instantiate("Foo");

            Assert.AreEqual(20, foo.Invoke("GiveMeNumber").Unwrap());
        }
Beispiel #13
0
 // Use this for initialization
 void Awake()
 {
     if (GameObject.Find("CObject") != null)
     {
         CScript = GameObject.Find("CObject").GetComponent <CScript> ();
     }
     if (GameObject.Find("MyPlayer") != null)
     {
         PScript = GameObject.Find("MyPlayer").GetComponent <PlayerScript> ();
     }
     if (GameObject.Find("EObject") != null)
     {
         EScript = GameObject.Find("EObject").GetComponent <DeckEditorScript> ();
     }
 }
Beispiel #14
0
        public void CastToCompiledType()
        {
            var runner = CScript.CreateRunner(@"
using System.Collections.Generic;
class MyList : List<int> { }
");
            var myList = runner.Instantiate("MyList");

            // virtual casting
            Assert.IsInstanceOfType(myList.Cast <List <int> >().Unwrap(), typeof(List <int>));

            // `(int)MyList` should be failed
            Assert.ThrowsException <InvalidCastException>(() => {
                myList.Cast <int>().Unwrap();
            });
        }
Beispiel #15
0
        public static object Run(string code)
        {
            return(CScript.Run(@"
using System;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using Slowsharp.Test;

public class FooTest__ {

public static object Main() {
"
                               + code +
                               @"
}
}",
                               null, config));
        }
Beispiel #16
0
        public void Is2()
        {
            var runner = CScript.CreateRunner(@"
using System.Collections.Generic;
class MyList : List<int> { }
class MyStringList : List<string> { }
class MyFakeList { }
");
            var myList = runner.Instantiate("MyList");

            Assert.AreEqual(true, myList.Is <List <int> >());

            var myStringList = runner.Instantiate("MyStringList");

            Assert.AreEqual(false, myStringList.Is <List <int> >());

            var myFakeList = runner.Instantiate("MyFakeList");

            Assert.AreEqual(false, myStringList.Is <List <int> >());
        }
Beispiel #17
0
        public void MemberShouldBeSafe()
        {
            var r   = CScript.CreateRunner(@"
class Foo {
    public int Number = 10;
    public int GiveMeNumber() => Number;
}
");
            var foo = r.Instantiate("Foo");

            Assert.AreEqual(10, foo.Invoke("GiveMeNumber").Unwrap());

            foo.SetPropertyOrField("Number", HybInstance.Int(20));
            Assert.AreEqual(20, foo.Invoke("GiveMeNumber").Unwrap());

            r.UpdateMethodsOnly(@"
class Foo { public int GiveMeNumber() => Number * 2; }
");
            Assert.AreEqual(40, foo.Invoke("GiveMeNumber").Unwrap());
        }
Beispiel #18
0
        public static object Run(string external, string classBody, string body)
        {
            return(CScript.Run(@"
using System;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using Slowsharp.Test;

"
                               + external +
                               @"
public class FooTest__ {"
                               + classBody +
                               @"
public static object Main() {
"
                               + body +
                               @"
}
}",
                               null, config));
        }
Beispiel #19
0
        private CScript GetScript(string pScrptfile)
        {
            CScript cScript = null;

            foreach (CScript current in this.scripts)
            {
                if (current.ScrptFile == pScrptfile)
                {
                    cScript = new CScript(current.myThucHanh, current.ScrptFile, current.StartTickCount, current.StopTickCount);
                    using (List <CAct> .Enumerator enumerator2 = current.acts.GetEnumerator())
                    {
                        while (enumerator2.MoveNext())
                        {
                            CAct current2 = enumerator2.Current;
                            CAct item     = (CAct)current2.Clone();
                            cScript.acts.Add(item);
                        }
                        break;
                    }
                }
            }
            return(cScript);
        }
Beispiel #20
0
 public void LoadScripts(string pFileName)
 {
     try
     {
         this.mnuItems = CMnuDef.GetMnuItems(pFileName);
         this.scripts  = new List <CScript>();
         foreach (CMnuItem current in this.mnuItems)
         {
             foreach (CScriptDef current2 in current.ScriptDefs)
             {
                 if (current2.scrptfile.Length > 0)
                 {
                     bool flag  = false;
                     int  count = this.scripts.Count;
                     for (int i = 0; i < count; i++)
                     {
                         if (current2.scrptfile == this.scripts[i].ScrptFile)
                         {
                             flag = true;
                             break;
                         }
                     }
                     if (!flag)
                     {
                         CScript cScript = new CScript(this.myThucHanh, current2.scrptfile);
                         cScript.StopTickCount = cScript.LoadActions();
                         this.scripts.Add(cScript);
                     }
                 }
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #21
0
 /// <summary>
 /// Initialize new CTxIn instance as copy of another one.
 /// </summary>
 /// <param name="i">CTxIn instance.</param>
 public CTxIn(CTxIn i)
 {
     prevout = new COutPoint(i.prevout);
     scriptSig = i.scriptSig;
     nSequence = i.nSequence;
 }
        /// <summary>
        /// Check signature.
        /// </summary>
        /// <param name="sigBytes">Signature</param>
        /// <param name="pubkeyBytes">Public key</param>
        /// <param name="script">Spending script</param>
        /// <param name="txTo">CTransaction instance</param>
        /// <param name="nIn">Input number</param>
        /// <param name="nHashType">Hashing type flag</param>
        /// <param name="flags">Signature checking flags</param>
        /// <returns>Checking result</returns>
        public static bool CheckSig(byte[] sigBytes, byte[] pubkeyBytes, CScript script, CTransaction txTo, int nIn, int nHashType, int flags)
        {
            CPubKey pubkey;

            try
            {
                // Trying to initialize the public key instance

                pubkey = new CPubKey(pubkeyBytes);
            }
            catch (Exception)
            {
                // Exception occurred while initializing the public key

                return false;
            }

            if (!pubkey.IsValid)
            {
                return false;
            }

            if (sigBytes.Length == 0)
            {
                return false;
            }

            // Hash type is one byte tacked on to the end of the signature
            if (nHashType == 0)
            {
                nHashType = sigBytes.Last();
            }
            else if (nHashType != sigBytes.Last())
            {
                return false;
            }

            // Remove hash type
            Array.Resize(ref sigBytes, sigBytes.Length - 1);

            var sighash = SignatureHash(script, txTo, nIn, nHashType);

            if (!pubkey.VerifySignature(sighash, sigBytes))
            {
                return false;
            }

            return true;
        }
        /// <summary>
        /// Get redeem script from database.
        /// </summary>
        /// <param name="scriptID">Script ID, evaluated as Hash160(script code).</param>
        /// <param name="script">Instance of CScript</param>
        /// <returns>Result</returns>
        public bool GetScript(CScriptID scriptID, out CScript script)
        {
            var QueryGet = dbConn.Query<ScriptStorageItem>("select * from [ScriptStorage] where [ScriptID] = ?", (byte[])scriptID);

            if (QueryGet.Count() == 1)
            {
                script = new CScript(QueryGet.First().ScriptCode);
                return true;
            }

            script = null;
            return false;
        }
        /// <summary>
        /// Generation of SignatureHash. This method is responsible for removal of transaction metadata. It's necessary signature can't sign itself. 
        /// </summary>
        /// <param name="script">Spending instructions</param>
        /// <param name="txTo">Instance of transaction</param>
        /// <param name="nIn">Input number</param>
        /// <param name="nHashType">Hash type flag</param>
        /// <returns></returns>
        public static uint256 SignatureHash(CScript script, CTransaction txTo, int nIn, int nHashType)
        {
            Contract.Requires<ArgumentOutOfRangeException>(nIn < txTo.vin.Length, "nIn out of range.");

            // Init a copy of transaction
            var txTmp = new CTransaction(txTo);

            // In case concatenating two scripts ends up with two codeseparators,
            // or an extra one at the end, this prevents all those possible incompatibilities.
            script.RemoveInstruction(instruction.OP_CODESEPARATOR);

            // Blank out other inputs' signatures
            for (int i = 0; i < txTmp.vin.Length; i++)
            {
                txTmp.vin[i].scriptSig = new CScript();
            }
            txTmp.vin[nIn].scriptSig = script;

            // Blank out some of the outputs
            if ((nHashType & 0x1f) == (int)sigflag.SIGHASH_NONE)
            {
                // Wildcard payee
                txTmp.vout = new CTxOut[0];

                // Let the others update at will
                for (int i = 0; i < txTmp.vin.Length; i++)
                {
                    if (i != nIn)
                    {
                        txTmp.vin[i].nSequence = 0;
                    }
                }
            }
            else if ((nHashType & 0x1f) == (int)sigflag.SIGHASH_SINGLE)
            {
                // Only lock-in the txout payee at same index as txin
                int nOut = nIn;
                if (nOut >= txTmp.vout.Length)
                {
                    StringBuilder sb = new StringBuilder();
                    sb.AppendFormat("ERROR: SignatureHash() : nOut={0} out of range\n", nOut);
                    throw new ArgumentOutOfRangeException("nOut", sb.ToString());
                }
                Array.Resize(ref txTmp.vout, nOut + 1);

                for (int i = 0; i < nOut; i++)
                {
                    txTmp.vout[i] = new CTxOut();
                }

                // Let the others update at will
                for (int i = 0; i < txTmp.vin.Length; i++)
                {
                    if (i != nIn)
                    {
                        txTmp.vin[i].nSequence = 0;
                    }
                }
            }

            // Blank out other inputs completely, not recommended for open transactions
            if ((nHashType & (int)sigflag.SIGHASH_ANYONECANPAY) != 0)
            {
                txTmp.vin[0] = txTmp.vin[nIn];
                Array.Resize(ref txTmp.vin, 1);
            }

            // Concatenate and hash
            var txBytes = (byte[])txTmp;
            var nHashTypeBytes = BitConverter.GetBytes(nHashType);

            return CryptoUtils.ComputeHash256(ref txBytes, ref nHashTypeBytes);
        }
        /// <summary>
        /// Execution of script
        /// </summary>
        /// <param name="stack"></param>
        /// <param name="script">Script to execute</param>
        /// <param name="txTo">Transaction instance</param>
        /// <param name="nIn">Input number</param>
        /// <param name="flags">Signature checking flags</param>
        /// <param name="nHashType">Hash type flag</param>
        /// <returns></returns>
        public static bool EvalScript(ref List<byte[]> stack, CScript script, CTransaction txTo, int nIn, int flags, int nHashType)
        {
            var scriptBytes = ((byte[])script);

            if (scriptBytes.Length > 10000)
            {
                return false; // Size limit failed
            }

            var vfExec = new List<bool>();

            int nOpCount = 0;
            int nCodeHashBegin = 0;

            var falseBytes = new byte[0];
            var trueBytes = new byte[] { 0x01 };

            var CodeQueue = script.GetInstructionQueue();
            var altStack = new List<byte[]>();

            #if !DEBUG
            try
            {
            #endif
                instruction opcode;
                byte[] pushArg;

                while (GetOp(ref CodeQueue, out opcode, out pushArg)) // Read instructions
                {
                    bool fExec = vfExec.IndexOf(false) == -1;

                    if (pushArg.Length > 520)
                    {
                        return false; // Script element size limit failed
                    }

                    if (opcode > instruction.OP_16 && ++nOpCount > 201)
                    {
                        return false;
                    }

                    if (fExec && 0 <= opcode && opcode <= instruction.OP_PUSHDATA4)
                    {
                        stack.Add(pushArg); // Push argument to stack
                    }
                    else if (fExec || (instruction.OP_IF <= opcode && opcode <= instruction.OP_ENDIF))
                        switch (opcode)
                        {
                            //
                            // Disabled instructions
                            //
                            case instruction.OP_CAT:
                            case instruction.OP_SUBSTR:
                            case instruction.OP_LEFT:
                            case instruction.OP_RIGHT:
                            case instruction.OP_INVERT:
                            case instruction.OP_AND:
                            case instruction.OP_OR:
                            case instruction.OP_XOR:
                            case instruction.OP_2MUL:
                            case instruction.OP_2DIV:
                            case instruction.OP_MUL:
                            case instruction.OP_DIV:
                            case instruction.OP_MOD:
                            case instruction.OP_LSHIFT:
                            case instruction.OP_RSHIFT:
                                return false;

                            //
                            // Push integer instructions
                            //
                            case instruction.OP_1NEGATE:
                            case instruction.OP_1:
                            case instruction.OP_2:
                            case instruction.OP_3:
                            case instruction.OP_4:
                            case instruction.OP_5:
                            case instruction.OP_6:
                            case instruction.OP_7:
                            case instruction.OP_8:
                            case instruction.OP_9:
                            case instruction.OP_10:
                            case instruction.OP_11:
                            case instruction.OP_12:
                            case instruction.OP_13:
                            case instruction.OP_14:
                            case instruction.OP_15:
                            case instruction.OP_16:
                                {
                                    // ( -- value)
                                    BigInteger bn = DecodeOP_N(opcode, true);
                                    stack.Add(bn.ToByteArray());
                                }
                                break;

                            //
                            // Extension
                            //
                            case instruction.OP_NOP:
                            case instruction.OP_NOP1:
                            case instruction.OP_NOP2:
                            case instruction.OP_NOP3:
                            case instruction.OP_NOP4:
                            case instruction.OP_NOP5:
                            case instruction.OP_NOP6:
                            case instruction.OP_NOP7:
                            case instruction.OP_NOP8:
                            case instruction.OP_NOP9:
                            case instruction.OP_NOP10:
                                {
                                    // Just do nothing
                                }
                                break;

                            //
                            // Control
                            //
                            case instruction.OP_IF:
                            case instruction.OP_NOTIF:
                                {
                                    // <expression> if [statements] [else [statements]] endif
                                    var fValue = false;
                                    if (fExec)
                                    {
                                        if (stack.Count() < 1)
                                        {
                                            return false;
                                        }
                                        var vch = stacktop(ref stack, -1);
                                        fValue = CastToBool(vch);
                                        if (opcode == instruction.OP_NOTIF)
                                        {
                                            fValue = !fValue;
                                        }
                                        popstack(ref stack);
                                    }
                                    vfExec.Add(fValue);
                                }
                                break;

                            case instruction.OP_ELSE:
                                {
                                    int nExecCount = vfExec.Count();
                                    if (nExecCount == 0)
                                    {
                                        return false;
                                    }
                                    vfExec[nExecCount - 1] = !vfExec[nExecCount - 1];
                                }
                                break;

                            case instruction.OP_ENDIF:
                                {
                                    int nExecCount = vfExec.Count();
                                    if (nExecCount == 0)
                                    {
                                        return false;
                                    }
                                    vfExec.RemoveAt(nExecCount - 1);
                                }
                                break;

                            case instruction.OP_VERIFY:
                                {
                                    // (true -- ) or
                                    // (false -- false) and return
                                    if (stack.Count() < 1)
                                    {
                                        return false;
                                    }

                                    bool fValue = CastToBool(stacktop(ref stack, -1));
                                    if (fValue)
                                    {
                                        popstack(ref stack);
                                    }
                                    else
                                    {
                                        return false;
                                    }
                                }
                                break;

                            case instruction.OP_RETURN:
                                {
                                    return false;
                                }

                            //
                            // Stack ops
                            //
                            case instruction.OP_TOALTSTACK:
                                {
                                    if (stack.Count() < 1)
                                    {
                                        return false;
                                    }
                                    altStack.Add(stacktop(ref stack, -1));
                                    popstack(ref stack);
                                }
                                break;

                            case instruction.OP_FROMALTSTACK:
                                {
                                    if (altStack.Count() < 1)
                                    {
                                        return false;
                                    }
                                    stack.Add(stacktop(ref stack, -1));
                                    popstack(ref altStack);
                                }
                                break;

                            case instruction.OP_2DROP:
                                {
                                    // (x1 x2 -- )
                                    if (stack.Count() < 2)
                                    {
                                        return false;
                                    }
                                    popstack(ref stack);
                                    popstack(ref stack);
                                }
                                break;

                            case instruction.OP_2DUP:
                                {
                                    // (x1 x2 -- x1 x2 x1 x2)
                                    if (stack.Count() < 2)
                                    {
                                        return false;
                                    }
                                    var vch1 = stacktop(ref stack, -2);
                                    var vch2 = stacktop(ref stack, -1);
                                    stack.Add(vch1);
                                    stack.Add(vch2);
                                }
                                break;

                            case instruction.OP_3DUP:
                                {
                                    // (x1 x2 x3 -- x1 x2 x3 x1 x2 x3)
                                    if (stack.Count() < 3)
                                    {
                                        return false;
                                    }
                                    var vch1 = stacktop(ref stack, -3);
                                    var vch2 = stacktop(ref stack, -2);
                                    var vch3 = stacktop(ref stack, -1);
                                    stack.Add(vch1);
                                    stack.Add(vch2);
                                    stack.Add(vch3);
                                }
                                break;

                            case instruction.OP_2OVER:
                                {
                                    // (x1 x2 x3 x4 -- x1 x2 x3 x4 x1 x2)
                                    if (stack.Count() < 4)
                                    {
                                        return false;
                                    }
                                    var vch1 = stacktop(ref stack, -4);
                                    var vch2 = stacktop(ref stack, -3);
                                    stack.Add(vch1);
                                    stack.Add(vch2);
                                }
                                break;

                            case instruction.OP_2ROT:
                                {
                                    int nStackDepth = stack.Count();
                                    // (x1 x2 x3 x4 x5 x6 -- x3 x4 x5 x6 x1 x2)
                                    if (nStackDepth < 6)
                                    {
                                        return false;
                                    }
                                    var vch1 = stacktop(ref stack, -6);
                                    var vch2 = stacktop(ref stack, -5);
                                    stack.RemoveRange(nStackDepth - 6, 2);
                                    stack.Add(vch1);
                                    stack.Add(vch2);
                                }
                                break;

                            case instruction.OP_2SWAP:
                                {
                                    // (x1 x2 x3 x4 -- x3 x4 x1 x2)
                                    int nStackDepth = stack.Count;
                                    if (nStackDepth < 4)
                                    {
                                        return false;
                                    }
                                    stack.Swap(nStackDepth - 4, nStackDepth - 2);
                                    stack.Swap(nStackDepth - 3, nStackDepth - 1);
                                }
                                break;

                            case instruction.OP_IFDUP:
                                {
                                    // (x - 0 | x x)
                                    if (stack.Count() < 1)
                                    {
                                        return false;
                                    }

                                    var vch = stacktop(ref stack, -1);

                                    if (CastToBool(vch))
                                    {
                                        stack.Add(vch);
                                    }
                                }
                                break;

                            case instruction.OP_DEPTH:
                                {
                                    // -- stacksize
                                    BigInteger bn = new BigInteger((ushort)stack.Count());
                                    stack.Add(bn.ToByteArray());
                                }
                                break;

                            case instruction.OP_DROP:
                                {
                                    // (x -- )
                                    if (stack.Count() < 1)
                                    {
                                        return false;
                                    }

                                    popstack(ref stack);
                                }
                                break;

                            case instruction.OP_DUP:
                                {
                                    // (x -- x x)
                                    if (stack.Count() < 1)
                                    {
                                        return false;
                                    }

                                    var vch = stacktop(ref stack, -1);
                                    stack.Add(vch);
                                }
                                break;

                            case instruction.OP_NIP:
                                {
                                    // (x1 x2 -- x2)
                                    int nStackDepth = stack.Count();
                                    if (nStackDepth < 2)
                                    {
                                        return false;
                                    }

                                    stack.RemoveAt(nStackDepth - 2);
                                }
                                break;

                            case instruction.OP_OVER:
                                {
                                    // (x1 x2 -- x1 x2 x1)
                                    if (stack.Count() < 2)
                                    {
                                        return false;
                                    }

                                    var vch = stacktop(ref stack, -2);
                                    stack.Add(vch);
                                }
                                break;

                            case instruction.OP_PICK:
                            case instruction.OP_ROLL:
                                {
                                    // (xn ... x2 x1 x0 n - xn ... x2 x1 x0 xn)
                                    // (xn ... x2 x1 x0 n - ... x2 x1 x0 xn)

                                    int nStackDepth = stack.Count();
                                    if (nStackDepth < 2)
                                    {
                                        return false;
                                    }

                                    int n = (int)CastToBigInteger(stacktop(ref stack, -1));
                                    popstack(ref stack);

                                    if (n < 0 || n >= stack.Count())
                                    {
                                        return false;
                                    }

                                    var vch = stacktop(ref stack, -n - 1);
                                    if (opcode == instruction.OP_ROLL)
                                    {
                                        stack.RemoveAt(nStackDepth - n - 1);
                                    }

                                    stack.Add(vch);
                                }
                                break;

                            case instruction.OP_ROT:
                                {
                                    // (x1 x2 x3 -- x2 x3 x1)
                                    //  x2 x1 x3  after first swap
                                    //  x2 x3 x1  after second swap
                                    int nStackDepth = stack.Count();
                                    if (nStackDepth < 3)
                                    {
                                        return false;
                                    }
                                    stack.Swap(nStackDepth - 3, nStackDepth - 2);
                                    stack.Swap(nStackDepth - 2, nStackDepth - 1);

                                }
                                break;

                            case instruction.OP_SWAP:
                                {
                                    // (x1 x2 -- x2 x1)
                                    int nStackDepth = stack.Count();
                                    if (nStackDepth < 2)
                                    {
                                        return false;
                                    }
                                    stack.Swap(nStackDepth - 2, nStackDepth - 1);
                                }
                                break;

                            case instruction.OP_TUCK:
                                {
                                    // (x1 x2 -- x2 x1 x2)
                                    int nStackDepth = stack.Count();
                                    if (nStackDepth < 2)
                                    {
                                        return false;
                                    }
                                    var vch = stacktop(ref stack, -1);
                                    stack.Insert(nStackDepth - 2, vch);
                                }
                                break;

                            case instruction.OP_SIZE:
                                {
                                    // (in -- in size)
                                    if (stack.Count() < 1)
                                    {
                                        return false;
                                    }

                                    var bnSize = new BigInteger((ushort)stacktop(ref stack, -1).Count());
                                    stack.Add(bnSize.ToByteArray());
                                }
                                break;

                            //
                            // Bitwise logic
                            //
                            case instruction.OP_EQUAL:
                            case instruction.OP_EQUALVERIFY:
                                //case instruction.OP_NOTEQUAL: // use OP_NUMNOTEQUAL
                                {
                                    // (x1 x2 - bool)
                                    if (stack.Count() < 2)
                                    {
                                        return false;
                                    }

                                    var vch1 = stacktop(ref stack, -2);
                                    var vch2 = stacktop(ref stack, -1);
                                    bool fEqual = (vch1.SequenceEqual(vch2));
                                    // OP_NOTEQUAL is disabled because it would be too easy to say
                                    // something like n != 1 and have some wiseguy pass in 1 with extra
                                    // zero bytes after it (numerically, 0x01 == 0x0001 == 0x000001)
                                    //if (opcode == instruction.OP_NOTEQUAL)
                                    //    fEqual = !fEqual;
                                    popstack(ref stack);
                                    popstack(ref stack);
                                    stack.Add(fEqual ? trueBytes : falseBytes);

                                    if (opcode == instruction.OP_EQUALVERIFY)
                                    {
                                        if (fEqual)
                                        {
                                            popstack(ref stack);
                                        }
                                        else
                                        {
                                            return false;
                                        }
                                    }
                                }
                                break;

                            //
                            // Numeric
                            //
                            case instruction.OP_1ADD:
                            case instruction.OP_1SUB:
                            case instruction.OP_NEGATE:
                            case instruction.OP_ABS:
                            case instruction.OP_NOT:
                            case instruction.OP_0NOTEQUAL:
                                {
                                    // (in -- out)
                                    if (stack.Count() < 1)
                                    {
                                        return false;
                                    }

                                    var bn = CastToBigInteger(stacktop(ref stack, -1));
                                    switch (opcode)
                                    {
                                        case instruction.OP_1ADD:
                                            bn = bn + 1;
                                            break;
                                        case instruction.OP_1SUB:
                                            bn = bn - 1;
                                            break;
                                        case instruction.OP_NEGATE:
                                            bn = -bn;
                                            break;
                                        case instruction.OP_ABS:
                                            bn = BigInteger.Abs(bn);
                                            break;
                                        case instruction.OP_NOT:
                                            bn = bn == 0 ? 1 : 0;
                                            break;
                                        case instruction.OP_0NOTEQUAL:
                                            bn = bn != 0 ? 1 : 0;
                                            break;
                                    }

                                    popstack(ref stack);
                                    stack.Add(bn.ToByteArray());
                                }
                                break;

                            case instruction.OP_ADD:
                            case instruction.OP_SUB:
                            case instruction.OP_BOOLAND:
                            case instruction.OP_BOOLOR:
                            case instruction.OP_NUMEQUAL:
                            case instruction.OP_NUMEQUALVERIFY:
                            case instruction.OP_NUMNOTEQUAL:
                            case instruction.OP_LESSTHAN:
                            case instruction.OP_GREATERTHAN:
                            case instruction.OP_LESSTHANOREQUAL:
                            case instruction.OP_GREATERTHANOREQUAL:
                            case instruction.OP_MIN:
                            case instruction.OP_MAX:
                                {
                                    // (x1 x2 -- out)
                                    if (stack.Count() < 2)
                                    {
                                        return false;
                                    }

                                    var bn1 = CastToBigInteger(stacktop(ref stack, -2));
                                    var bn2 = CastToBigInteger(stacktop(ref stack, -1));
                                    BigInteger bn = 0;

                                    switch (opcode)
                                    {
                                        case instruction.OP_ADD:
                                            bn = bn1 + bn2;
                                            break;
                                        case instruction.OP_SUB:
                                            bn = bn1 - bn2;
                                            break;
                                        case instruction.OP_BOOLAND:
                                            bn = (bn1 != 0 && bn2 != 0) ? 1 : 0;
                                            break;
                                        case instruction.OP_BOOLOR:
                                            bn = (bn1 != 0 || bn2 != 0) ? 1 : 0;
                                            break;
                                        case instruction.OP_NUMEQUAL:
                                            bn = (bn1 == bn2) ? 1 : 0;
                                            break;
                                        case instruction.OP_NUMEQUALVERIFY:
                                            bn = (bn1 == bn2) ? 1 : 0;
                                            break;
                                        case instruction.OP_NUMNOTEQUAL:
                                            bn = (bn1 != bn2) ? 1 : 0;
                                            break;
                                        case instruction.OP_LESSTHAN:
                                            bn = (bn1 < bn2) ? 1 : 0;
                                            break;
                                        case instruction.OP_GREATERTHAN:
                                            bn = (bn1 > bn2) ? 1 : 0;
                                            break;
                                        case instruction.OP_LESSTHANOREQUAL:
                                            bn = (bn1 <= bn2) ? 1 : 0;
                                            break;
                                        case instruction.OP_GREATERTHANOREQUAL:
                                            bn = (bn1 >= bn2) ? 1 : 0;
                                            break;
                                        case instruction.OP_MIN:
                                            bn = (bn1 < bn2 ? bn1 : bn2);
                                            break;
                                        case instruction.OP_MAX:
                                            bn = (bn1 > bn2 ? bn1 : bn2);
                                            break;
                                    }

                                    popstack(ref stack);
                                    popstack(ref stack);
                                    stack.Add(bn.ToByteArray());

                                    if (opcode == instruction.OP_NUMEQUALVERIFY)
                                    {
                                        if (CastToBool(stacktop(ref stack, -1)))
                                        {
                                            popstack(ref stack);
                                        }
                                        else
                                        {
                                            return false;
                                        }
                                    }
                                }
                                break;

                            case instruction.OP_WITHIN:
                                {
                                    // (x min max -- out)
                                    if (stack.Count() < 3)
                                    {
                                        return false;
                                    }

                                    var bn1 = CastToBigInteger(stacktop(ref stack, -3));
                                    var bn2 = CastToBigInteger(stacktop(ref stack, -2));
                                    var bn3 = CastToBigInteger(stacktop(ref stack, -1));

                                    bool fValue = (bn2 <= bn1 && bn1 < bn3);

                                    popstack(ref stack);
                                    popstack(ref stack);
                                    popstack(ref stack);

                                    stack.Add(fValue ? trueBytes : falseBytes);
                                }
                                break;

                            //
                            // Crypto
                            //
                            case instruction.OP_RIPEMD160:
                            case instruction.OP_SHA1:
                            case instruction.OP_SHA256:
                            case instruction.OP_HASH160:
                            case instruction.OP_HASH256:
                                {
                                    // (in -- hash)
                                    if (stack.Count() < 1)
                                    {
                                        return false;
                                    }
                                    byte[] hash = null;
                                    var data = stacktop(ref stack, -1);

                                    switch (opcode)
                                    {
                                        case instruction.OP_HASH160:
                                            hash = CryptoUtils.ComputeHash160(data);
                                            break;
                                        case instruction.OP_HASH256:
                                            hash = CryptoUtils.ComputeHash256(data);
                                            break;
                                        case instruction.OP_SHA1:
                                            hash = CryptoUtils.ComputeSha1(data);
                                            break;
                                        case instruction.OP_SHA256:
                                            hash = CryptoUtils.ComputeSha256(data);
                                            break;
                                        case instruction.OP_RIPEMD160:
                                            hash = CryptoUtils.ComputeRipeMD160(data);
                                            break;
                                    }
                                    popstack(ref stack);
                                    stack.Add(hash);
                                }
                                break;

                            case instruction.OP_CODESEPARATOR:
                                {
                                    // Hash starts after the code separator
                                    nCodeHashBegin = CodeQueue.Index;
                                }
                                break;

                            case instruction.OP_CHECKSIG:
                            case instruction.OP_CHECKSIGVERIFY:
                                {
                                    // (sig pubkey -- bool)
                                    if (stack.Count() < 2)
                                    {
                                        return false;
                                    }

                                    var sigBytes = stacktop(ref stack, -2);
                                    var pubkeyBytes = stacktop(ref stack, -1);

                                    // Subset of script starting at the most recent codeseparator
                                    var scriptCode = new CScript(scriptBytes.Skip(nCodeHashBegin).ToArray());

                                    // There's no way for a signature to sign itself
                                    scriptCode.RemovePattern(sigBytes);

                                    bool fSuccess = IsCanonicalSignature(sigBytes, flags) && IsCanonicalPubKey(pubkeyBytes, flags) && CheckSig(sigBytes, pubkeyBytes, scriptCode, txTo, nIn, nHashType, flags);

                                    popstack(ref stack);
                                    popstack(ref stack);

                                    stack.Add(fSuccess ? trueBytes : falseBytes);

                                    if (opcode == instruction.OP_CHECKSIGVERIFY)
                                    {
                                        if (fSuccess)
                                        {
                                            popstack(ref stack);
                                        }
                                        else
                                        {
                                            return false;
                                        }
                                    }
                                }
                                break;

                            case instruction.OP_CHECKMULTISIG:
                            case instruction.OP_CHECKMULTISIGVERIFY:
                                {
                                    // ([sig ...] num_of_signatures [pubkey ...] num_of_pubkeys -- bool)

                                    int i = 1;
                                    if (stack.Count() < i)
                                    {
                                        return false;
                                    }

                                    int nKeysCount = (int)CastToBigInteger(stacktop(ref stack, -i));
                                    if (nKeysCount < 0 || nKeysCount > 20)
                                    {
                                        return false;
                                    }
                                    nOpCount += nKeysCount;
                                    if (nOpCount > 201)
                                    {
                                        return false;
                                    }
                                    int ikey = ++i;
                                    i += nKeysCount;
                                    if (stack.Count() < i)
                                    {
                                        return false;
                                    }

                                    int nSigsCount = (int)CastToBigInteger(stacktop(ref stack, -i));
                                    if (nSigsCount < 0 || nSigsCount > nKeysCount)
                                    {
                                        return false;
                                    }
                                    int isig = ++i;
                                    i += nSigsCount;
                                    if (stack.Count() < i)
                                    {
                                        return false;
                                    }

                                    // Subset of script starting at the most recent codeseparator
                                    var scriptCode = new CScript(scriptBytes.Skip(nCodeHashBegin).ToArray());

                                    // There is no way for a signature to sign itself, so we need to drop the signatures
                                    for (int k = 0; k < nSigsCount; k++)
                                    {
                                        var vchSig = stacktop(ref stack, -isig - k);
                                        scriptCode.RemovePattern(vchSig);
                                    }

                                    bool fSuccess = true;
                                    while (fSuccess && nSigsCount > 0)
                                    {
                                        var sigBytes = stacktop(ref stack, -isig);
                                        var pubKeyBytes = stacktop(ref stack, -ikey);

                                        // Check signature
                                        bool fOk = IsCanonicalSignature(sigBytes, flags) && IsCanonicalPubKey(pubKeyBytes, flags) && CheckSig(sigBytes, pubKeyBytes, scriptCode, txTo, nIn, nHashType, flags);

                                        if (fOk)
                                        {
                                            isig++;
                                            nSigsCount--;
                                        }
                                        ikey++;
                                        nKeysCount--;

                                        // If there are more signatures left than keys left,
                                        // then too many signatures have failed
                                        if (nSigsCount > nKeysCount)
                                        {
                                            fSuccess = false;
                                        }
                                    }

                                    while (i-- > 1)
                                    {
                                        popstack(ref stack);
                                    }

                                    // A bug causes CHECKMULTISIG to consume one extra argument
                                    // whose contents were not checked in any way.
                                    //
                                    // Unfortunately this is a potential source of mutability,
                                    // so optionally verify it is exactly equal to zero prior
                                    // to removing it from the stack.
                                    if (stack.Count() < 1)
                                    {
                                        return false;
                                    }
                                    if ((flags & (int)scriptflag.SCRIPT_VERIFY_NULLDUMMY) != 0 && stacktop(ref stack, -1).Count() != 0)
                                    {
                                        return false; // CHECKMULTISIG dummy argument not null
                                    }
                                    popstack(ref stack);

                                    stack.Add(fSuccess ? trueBytes : falseBytes);

                                    if (opcode == instruction.OP_CHECKMULTISIGVERIFY)
                                    {
                                        if (fSuccess)
                                        {
                                            popstack(ref stack);
                                        }
                                        else
                                        {
                                            return false;
                                        }
                                    }
                                }
                                break;

                            default:
                                return false;
                        }

                    // Size limits
                    if (stack.Count() + altStack.Count() > 1000)
                    {
                        return false;
                    }
                }
            #if !DEBUG
            }
            catch (Exception)
            {
                // If there are any exceptions then just return false.
                return false;
            }
            #endif

            if (vfExec.Count() != 0)
            {
                // Something went wrong with conditional instructions.
                return false;
            }

            return true;
        }
        /// <summary>
        /// Evaluates the both scriptSig and scriptPubKey.
        /// </summary>
        /// <param name="scriptSig"></param>
        /// <param name="scriptPubKey"></param>
        /// <param name="txTo">Transaction</param>
        /// <param name="nIn">Input number</param>
        /// <param name="flags">Script validation flags</param>
        /// <param name="nHashType">Hash type flag</param>
        /// <returns></returns>
        public static bool VerifyScript(CScript scriptSig, CScript scriptPubKey, CTransaction txTo, int nIn, int flags, int nHashType)
        {
            var stack = new List<byte[]>();
            List<byte[]> stackCopy = null;

            if (!EvalScript(ref stack, scriptSig, txTo, nIn, flags, nHashType))
            {
                return false;
            }

            if ((flags & (int)scriptflag.SCRIPT_VERIFY_P2SH) != 0)
            {
                stackCopy = new List<byte[]>(stack);
            }

            if (!EvalScript(ref stack, scriptPubKey, txTo, nIn, flags, nHashType))
            {
                return false;
            }

            if (stack.Count == 0 || CastToBool(stack.Last()) == false)
            {
                return false;
            }

            // Additional validation for spend-to-script-hash transactions:
            if ((flags & (int)scriptflag.SCRIPT_VERIFY_P2SH) != 0 && scriptPubKey.IsPayToScriptHash)
            {
                if (!scriptSig.IsPushOnly) // scriptSig must be literals-only
                {
                    return false;
                }

                // stackCopy cannot be empty here, because if it was the
                // P2SH  HASH <> EQUAL  scriptPubKey would be evaluated with
                // an empty stack and the EvalScript above would return false.

                if (stackCopy.Count == 0)
                {
                    throw new StackMachineException("Fatal script validation error.");
                }

                var pubKey2 = new CScript(stackCopy.Last());
                popstack(ref stackCopy);

                if (!EvalScript(ref stackCopy, pubKey2, txTo, nIn, flags, nHashType))
                    return false;
                if (stackCopy.Count == 0)
                    return false;

                return CastToBool(stackCopy.Last());
            }

            return true;
        }
Beispiel #27
0
 /// <summary>
 /// Initialize new CTxOut instance as a copy of another instance.
 /// </summary>
 /// <param name="o">CTxOut instance.</param>
 public CTxOut(CTxOut o)
 {
     nValue = o.nValue;
     scriptPubKey = o.scriptPubKey;
 }
        /// <summary>
        /// Is it a standart type of scriptPubKey?
        /// </summary>
        /// <param name="scriptPubKey">CScript instance</param>
        /// <param name="whichType">utut type</param>
        /// <returns>Checking result</returns>
        public static bool IsStandard(CScript scriptPubKey, out txnouttype whichType)
        {
            IList<byte[]> solutions;

            if (!Solver(scriptPubKey, out whichType, out solutions))
            {
                // No solutions found
                return false;
            }

            if (whichType == txnouttype.TX_MULTISIG)
            {
                // Additional verification of OP_CHECKMULTISIG arguments
                var m = solutions.First()[0];
                var n = solutions.Last()[0];

                // Support up to x-of-3 multisig txns as standard
                if (n < 1 || n > 3)
                {
                    return false;
                }
                if (m < 1 || m > n)
                {
                    return false;
                }
            }

            return whichType != txnouttype.TX_NONSTANDARD;
        }
Beispiel #29
0
 public void RunSimpleExpression()
 {
     Assert.AreEqual(
         10,
         CScript.RunSimple("5 + 5"));
 }
Beispiel #30
0
        private void LoadActs(CMnuItem pMnuItem, ref CRunActs pRunActs)
        {
            int num  = 0;
            int num2 = 0;
            List <CScriptDef> list = new List <CScriptDef>();

            foreach (CScriptDef current in pMnuItem.ScriptDefs)
            {
                if (current.scrptfile.Length > 0)
                {
                    CScript script = this.GetScript(current.scrptfile);
                    int     start  = this.GetStart(current.start, list);
                    script.UpdateStart(start);
                    foreach (CAct current2 in script.acts)
                    {
                        pRunActs.actions.Add(current2);
                    }
                    current.StartTickCount = script.StartTickCount;
                    current.StopTickCount  = script.StopTickCount;
                    if (current.StartTickCount < num)
                    {
                        num = current.StartTickCount;
                    }
                    if (current.StopTickCount > num2)
                    {
                        num2 = current.StopTickCount;
                    }
                    if (num < pRunActs.StartTickCount)
                    {
                        pRunActs.StartTickCount = num;
                    }
                    if (num2 > pRunActs.StopTickCount)
                    {
                        pRunActs.StopTickCount = num2;
                    }
                    list.Add(current);
                }
                else if (current.mnuItemRef.Length > 0)
                {
                    CRunActs cRunActs = new CRunActs();
                    CMnuItem mnuItem  = this.GetMnuItem(current.mnuItemRef);
                    if (mnuItem != null)
                    {
                        this.LoadActs(mnuItem, ref cRunActs);
                    }
                    int start2 = this.GetStart(current.start, list);
                    cRunActs.UpdateStart(start2);
                    foreach (CAct current3 in cRunActs.actions)
                    {
                        pRunActs.actions.Add(current3);
                    }
                    current.StartTickCount = cRunActs.StartTickCount;
                    current.StopTickCount  = cRunActs.StopTickCount;
                    if (current.StartTickCount < num)
                    {
                        num = current.StartTickCount;
                    }
                    if (current.StopTickCount > num2)
                    {
                        num2 = current.StopTickCount;
                    }
                    if (num < pRunActs.StartTickCount)
                    {
                        pRunActs.StartTickCount = num;
                    }
                    if (num2 > pRunActs.StopTickCount)
                    {
                        pRunActs.StopTickCount = num2;
                    }
                    list.Add(current);
                }
            }
        }
Beispiel #31
0
        static void Main(string[] args)
        {
            #if false
            /// Transaction decoding/encoding tests
            string strUserTx = "0100000078b4c95306340d96b77ec4ee9d42b31cadc2fab911e48d48c36274d516f226d5e85bbc512c010000006b483045022100c8df1fc17b6ea1355a39b92146ec67b3b53565e636e028010d3a8a87f6f805f202203888b9b74df03c3960773f2a81b2dfd1efb08bb036a8f3600bd24d5ed694cd5a0121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffff364c640420de8fa77313475970bf09ce4d0b1f8eabb8f1d6ea49d90c85b202ee010000006b483045022100b651bf3a6835d714d2c990c742136d769258d0170c9aac24803b986050a8655b0220623651077ff14b0a9d61e30e30f2c15352f70491096f0ec655ae1c79a44e53aa0121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffff7adbd5f2e521f567bfea2cb63e65d55e66c83563fe253464b75184a5e462043d000000006a4730440220183609f2b995993acc9df241aff722d48b9a731b0cd376212934565723ed81f00220737e7ce75ef39bdc061d0dcdba3ee24e43b899696a7c96803cee0a79e1f78ecb0121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffff999eb03e00a41c2f9fde8865a554ceebbc48d30f4c8ba22dd88da8c9b46fa920030000006b483045022100ec1ab104ef086ba79b0f2611ebf1bfdd22a7a1020f6630fa1c6707546626e0db022056093d4048a999392185ccc735ef736a5497bd68f60b42e6c0c93ba770b54d010121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffffc0543b86be257ddd85b014a76718a70fab9eaa3c477460e4ca187094d86f369c0500000069463043021f24275c72f952043174daf01d7f713f878625f0522124a3cab48a0a2e12604202201b47742e6697b0ebdd1e4ba49c74baf142a0228ad0e0ee847488994c9dce78470121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffffe1793d4519147782293dd1db6d90e461265d91db2cc6889c37209394d42ad10d050000006a473044022018a0c3d73b2765d75380614ab36ee8e3c937080894a19166128b1e3357b208fb0220233c9609985f535547381431526867ad0255ec4969afe5c360544992ed6b3ed60121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffff02e5420000000000001976a91457d84c814b14bd86bf32f106b733baa693db7dc788ac409c0000000000001976a91408c8768d5d6bf7c1d9609da4e766c3f1752247b188ac00000000";

            string strCoinbaseTx = "010000002926d155010000000000000000000000000000000000000000000000000000000000000000ffffffff27030cff02062f503253482f042926d155081ffffffdf60100000d2f6e6f64655374726174756d2f0000000003c04d6a00000000002321021ad6ae76a602310e86957d4ca752c81a8725f142fd2fc40f6a7fc2310bb2c749acd89e0100000000001976a914ecf809f1ec0ba4faa909d5175e405902a21282be88aca81b0000000000001976a91422851477d63a085dbc2398c8430af1c09e7343f688ac00000000";

            var tx = new CTransaction(Interop.HexToArray(strUserTx));
            var txCoinbase = new CTransaction(Interop.HexToArray(strCoinbaseTx));

            Console.WriteLine("User TX:{0}\n", tx);
            Console.WriteLine("Coinbase TX: {0}\n", txCoinbase);

            /// Block encoding/decoding tests
            string strBlock1 = "0600000086e539d77573abc0d81feb7896e1aef41a866001bc78bd24f5fe1a0000000000f5822cea59d999f37d896f66899c86e01e764ed6014706f3ceb58281ed55d0e55ab7d155ada3001d0000000005010000005ab7d155010000000000000000000000000000000000000000000000000000000000000000ffffffff0e0363ff02026d05062f503253482fffffffff0100000000000000000000000000010000005ab7d15501a768f8ed022f4080e3c8866bbe8292c7610b826cd467c49a06a1d0ff2ef7cdd6000000006b483045022100dce689d8cda64ebaffd6b96321952f16df34494256c58d2fd83069db7bce40e5022016020f55dc747d845d2057547c650412aa27d7d628e72238579f72e572dafdfe012102916e12c72a41913a5307bf7477db80dd499ea20f1a6bd99a2bdae6229f5aa093ffffffff03000000000000000000d0f1440300000000232102916e12c72a41913a5307bf7477db80dd499ea20f1a6bd99a2bdae6229f5aa093acc23f450300000000232102916e12c72a41913a5307bf7477db80dd499ea20f1a6bd99a2bdae6229f5aa093ac000000000100000091b4d15502c252c9130b1fd1dc8ef59cdb550ed398c4fe12c7ebf3eb917076bbda039b769d010000004847304402204bee0faac004364cdf6483d492333d00ad6f7c925faa3750fef2c79a9065a28102204a5e2b970f776ea1af2c2c03e36e6381d3d69b529d90b512363ae44815a321c601ffffffffc252c9130b1fd1dc8ef59cdb550ed398c4fe12c7ebf3eb917076bbda039b769d02000000494830450221008bf152a838f6f14f0ed1b2afc27821717e43a528e27aec3569ab42fc82f468aa02202cf6c962ef97db6e5ba32ccdd235afdc9a3cbb7907bfe879f8109446485d66dc01ffffffff0116467210000000001976a914edbf189bece45d4afa9848276e949183936bf6a488ac000000000100000017b5d1550229c74fb0004d45fba5baaefed1d9c229a8f1c85c36590cedf3ce6635335963d5000000006a4730440220319a4dfcf1607682d493c6d90087dc35d778a8bfcebe3549bae0af69e8daecb902206e6622367be30d9ccd4fdd27ed09c2fbcc9e5c858b26dfcdd927a8aba637b327012103b103f5d7e9717bc37cc99984b23babc3fff4677728be6b9c1847f6ce78e557f5ffffffff24b91fa6e9c160cc8da306e485942ee76137117aa8adecf531f6af1aef4e9b680000000049483045022100c9b311b7a7f5adeb0e72f962fb81b4cc1d105e32cfd7b1a7641a0fcc014d67c50220527161371a17301448bae87a26df201598b46d00ff452893177e9aed665c357c01ffffffff028e380000000000001976a91400afc350f81916a642a88b5ce8f73508663b531188ac67f46b00000000001976a91420c10f267f55ff4e05a083a8e1f4e882fbca1f4988ac0000000001000000efb6d15501626835db281e1fe6271620b8f67999f2174bb96df0eb3935fc99771e4ff45acf000000006a47304402206c34deb9c07c5477c47d398eaf91dbdf74aff5229c448e82ed0c1d8e2ee30e2d02203fe609434844b3eee21e747e313bcbf98efa4326727db6d2efba7bb627d2e0ce0121030c86c72f59c66824297aa78e433fe7057fd064e03e44c62ec49201ee0184149bffffffff028be30300000000001976a91481fc5cfb7f41afb3baf4138626022b3081b84e1788ac6abd0000000000001976a91499346dcd8ddfa10326697d5387b7df765004f4e388ac0000000046304402205189911c97354edb2965b4a119e6d76281f4c5da8fcead19c97bf6bcc9990fe102200f56d9dd967b036627b32b1e3ef2f819deaaafcc3244332472df7acfe19f1aa5";
            var b1 = new CBlock(Interop.HexToArray(strBlock1));

            string strBlock1Bytes = Interop.ToHex(b1);

            string strBlock2 = "06000000eb5ab262c7382e7e009ad0b65c707131b8b6b846f8920a1a6697d929203a22f70e8cbd6bee1c0519a9d06b749b5eb6e599c154b12b732170807e603b6c326abbe0b7d15560e2211b15085b8f0101000000e0b7d155010000000000000000000000000000000000000000000000000000000000000000ffffffff270364ff02062f503253482f04c7b7d15508300000032b0000000d2f6e6f64655374726174756d2f0000000002f87d6b000000000023210287753c456abfc248d1bd155f44742d2ea72a2f29a5290c815fea0e9c55c4e2d0ac488a0000000000001976a914276cdbe21aaab75d58e151e01efea2860d3ef3d088ac0000000000";
            var b2 = new CBlock(Interop.HexToArray(strBlock2));

            string strBlock2Bytes = Interop.ToHex(b2);

            Console.WriteLine(b1.ToString());
            Console.WriteLine("OK: {0}\n", strBlock1 == strBlock1Bytes);

            Console.WriteLine(b2.ToString());
            Console.WriteLine("Reserialization is OK: {0}\n", strBlock2 == strBlock2Bytes);

            /// ECDSA keypair generation test

            var keyPair1 = new CKeyPair();
            var keyPair2 = new CKeyPair((byte[])keyPair1);
            var pubKey = keyPair2.PubKey;

            string strPrivKeyBase58 = keyPair1.ToString();

            Console.WriteLine("Privkey in Base58: {0}", strPrivKeyBase58);
            Console.WriteLine("Privkey in Hex: {0}", keyPair1.ToHex());

            var keyPair3 = new CKeyPair(strPrivKeyBase58);
            Console.WriteLine("Privkey base58 deserialization is OK: {0}", keyPair3.KeyID.ToString() == keyPair1.KeyID.ToString());

            Console.WriteLine("Pubkey in Base58: {0}", pubKey.ToString());
            Console.WriteLine("Pubkey in Hex: {0}", pubKey.ToHex());

            Console.WriteLine("Reinitialization is OK: {0}\n", keyPair1.ToString() == keyPair2.ToString());

            /// Address generation test

            var keyID = keyPair1.KeyID;
            Console.WriteLine("Key ID: {0}", Interop.ToHex(keyID));
            Console.WriteLine("Novacoin address: {0}\n", keyID);

            /// Privkey deserialization test
            var keyPair4 = new CKeyPair("MEP3qCtFGmWo3Gurf8fMnUNaDHGNf637DqjoeG8rKium2jSj51sf");
            Console.WriteLine("\nHard-coded privkey in Hex: {0}", keyPair4.ToHex());
            Console.WriteLine("Hard-Coded privkey address: {0}", keyPair4.KeyID);
            Console.WriteLine("Hard-Coded privkey: {0}\n", keyPair4.ToString());

            // Privkey hex deserialization test
            CKeyPair keyPair5 = new CKeyPair((byte[])keyPair4);
            Console.WriteLine("Decoded privkey in Hex: {0}", keyPair5.ToHex());
            Console.WriteLine("Decoded privkey address: {0}\n", keyPair5.KeyID);

            /// ECDSA keypair signing test

            var data = "Превед!";
            uint256 sigHash = CryptoUtils.ComputeHash256(Encoding.UTF8.GetBytes(data));
            var signature = keyPair1.Sign(sigHash);

            Console.WriteLine("Signature: {0}", Interop.ToHex(signature));
            Console.WriteLine("Signature is OK: {0} (CKeyPair)", keyPair1.VerifySignature(sigHash, signature));
            Console.WriteLine("Signature is OK: {0} (CPubKey)", pubKey.VerifySignature(sigHash, signature));

            /// Donation address

            string strPubKeyTest = "029780fac8b85b4a47a616acb4e19d7958eaf02acc5123f65e7824ce720b1ae788";
            var pubKeyTest = new CPubKey(Interop.HexToArray(strPubKeyTest));
            string strDonationAddress = pubKeyTest.KeyID.ToString();

            Console.WriteLine("\nDonations may be sent to: {0}", strDonationAddress);
            Console.WriteLine("Address generation is OK: {0}", strDonationAddress == "4T2t8uiDtyHceMwMjMHPn88TyJB3trCg3o");

            /// Address deserialization test

            var donationAddress = new CNovacoinAddress(strDonationAddress);
            Console.WriteLine("Address reserialization is OK: {0}", donationAddress.ToString() == pubKeyTest.KeyID.ToString());

            /// Block header hashing test
            byte[] dataBytesForScrypt = b1.header;
            uint256 scryptHash = CryptoUtils.ComputeScryptHash256(dataBytesForScrypt);

            Console.WriteLine("\nblock1 header hash: {0}", scryptHash);

            /// Solver tests
            var scriptPubKey = new CScript(Interop.HexToArray("21021ad6ae76a602310e86957d4ca752c81a8725f142fd2fc40f6a7fc2310bb2c749ac"));
            var scriptPubKeyHash = new CScript(Interop.HexToArray("76a914edbf189bece45d4afa9848276e949183936bf6a488ac"));

            txnouttype typeRet;
            IList<byte[]> solutions;

            Console.WriteLine("\nscriptPubKey solved: {0}", ScriptCode.Solver(scriptPubKey, out typeRet, out solutions));
            Console.WriteLine("scriptPubKey address: {0}\n", new CPubKey(solutions.First()).KeyID.ToString());

            Console.WriteLine("scriptPubKeyHash solved: {0}", ScriptCode.Solver(scriptPubKeyHash, out typeRet, out solutions));
            Console.WriteLine("scriptPubKeyHash address: {0}\n", new CKeyID(solutions.First()).ToString());

            /// Some SetDestination tests
            var scriptDestinationTest = new CScript();

            Console.WriteLine("Creating and decoding new destination with {0} as public key.\n", keyPair1.PubKey);

            Console.WriteLine("Pay-to-Pubkey:");

            scriptDestinationTest.SetDestination(keyPair1.PubKey);

            Console.WriteLine("\tscriptDestinationTest solved: {0}", ScriptCode.Solver(scriptDestinationTest, out typeRet, out solutions));
            Console.WriteLine("\tscriptDestinationTest address: {0}\n", new CPubKey(solutions.First()).KeyID);

            Console.WriteLine("Pay-to-PubkeyHash:");

            scriptDestinationTest.SetDestination(keyPair1.PubKey.KeyID);

            Console.WriteLine("\tscriptDestinationTest solved: {0}", ScriptCode.Solver(scriptDestinationTest, out typeRet, out solutions));
            Console.WriteLine("\tscriptDestinationTest address: {0}\n", new CKeyID(solutions.First()));

            Console.WriteLine("Multisig with three random keys:");

            CKeyPair k1 = new CKeyPair(), k2 = new CKeyPair(), k3 = new CKeyPair();

            scriptDestinationTest.SetMultiSig(2, new CPubKey[] { k1.PubKey, k2.PubKey, k3.PubKey });

            Console.WriteLine("\nscriptDestinationTest solved: {0}", ScriptCode.Solver(scriptDestinationTest, out typeRet, out solutions));
            Console.WriteLine("scriptDestinationTest addresses: \n");

            int nRequired = solutions.First().First();
            int nKeys = solutions.Last().First();

            foreach (var keyBytes in solutions.Skip(1).Take(nKeys))
            {
                Console.WriteLine("\t{0}", (new CPubKey(keyBytes)).KeyID);
            }

            Console.WriteLine("\nnRequired={0}\n", nRequired);

            Console.WriteLine("Script code: \n\n{0}", scriptDestinationTest);

            Console.WriteLine("\nPay-to-ScriptHash with same script:\n");

            CScript scriptP2SHTest = new CScript();
            scriptP2SHTest.SetDestination(scriptDestinationTest.ScriptID);

            Console.WriteLine("\tscriptP2SHTest solved: {0}", ScriptCode.Solver(scriptP2SHTest, out typeRet, out solutions));
            Console.WriteLine("\tscriptP2SHTest address: {0}\n", new CScriptID(solutions.First()));

            // SignatureHash tests
            var txS = new CTransaction(Interop.HexToArray("01000000ccfe9e550d083902781746c80954e3af56e930235befb798f987667021a2f32dc0099499cd010000006b483045022100b5f6783af4f7f60866c889fd668c93ee110ecc3751208fe0b49cc7ace47e52e8022075652e1e960a50b27436ab04f2728b3bba09d07a858691559d99c1ac5dd74f16012103fe065856d7fa8cd41d0047600af2ec1ebe8c6198c1a889e90d8ce6b2f1f8afd7ffffffff2c6009a7494f38f7797bb9ef2aeafb093ae433208171a504367373df4164399d010000004847304402205f1b74bbc37219918f3de13ff645ecc7093512fecda4fcbcac2174c44144361102202149f1adcfcd473ec8a662b5b166b600208d92596e30b33fb402b4720bac3da101ffffffffbf1dd11394d2c0d3cbd4e0b56c74e7463ed5a19f22fe219ee700c61f834b3948010000006a473044022004824a9e071c40707e5309e510fd2cc105fd430504ceefce48aeed1c8fcf3bd7022023f4a43c58e4012284d8df25b55940199d19d4ca664053e2d5c1cc93ef441c3c012103fe065856d7fa8cd41d0047600af2ec1ebe8c6198c1a889e90d8ce6b2f1f8afd7ffffffffea06d18d8034a3645a8d5da75ed5c5f68a9dd09a798a876bef5d2cc9db8819390100000048473044022018e016973d87a53d6f14ae9929aa3c426d3d3a76eb81b3f1e996f0ec24ebacb302203668f165e6e9d5818eb3d108d23e2390213a6921ddfd51dbfca4ffebad73029601ffffffff5bda9a2a98debbda4ddad400a340190fcba4f4b3268f0a9d88eb5541bd7dadfc0100000049483045022100c4d210a6cd3edc6bc9cbfee1a8506ff239ef60baf7ebd46ffefb43e20a575d6c022019ea10cf480dadbb6332a03a404a3991437ffc9fef044c07112e2d15f3de74de01ffffffff5bda9a2a98debbda4ddad400a340190fcba4f4b3268f0a9d88eb5541bd7dadfc020000004948304502210084f5781ff88c201caca29b724f89fad5d72320a578239a3a2834ba669ea92b7e02207651ef9f7c60c2cc4fe187c98587252f3196fb1c31ed8f6c1f1f41e9a90d75ff01ffffffff61a9d75745092786bcbd48cc5860845beea607b8994790e9734f9fa68951bb66010000006b483045022100d2d3f925472970b9a0d365a120a9a6c9b7b0b3b3aacedaa40532397c6252da2f02206939d3cade4bada339799a4d651a7a33cb381640f6acef5fbecbe55ae1fa2364012103fe065856d7fa8cd41d0047600af2ec1ebe8c6198c1a889e90d8ce6b2f1f8afd7ffffffff635c711ba32bd587d349521475d2bd133a402c178543183c027cc1414a7837500100000049483045022100aece1ca9d902eaece08ec9704005196046f3a0b6f561cd17e9b09c01fed1447602207e68e21be4fcb895f045337741b42f43d218bb5c681f8e2eac5f9f3ffc8caf8301ffffffff7ddd7385fd7b81f19ccaa6ccd629bd2ab2a0af7ca69831c6dbb3b02c31de95db0100000049483045022100b260f2065dea407006e424d3cbb20009c807f422cee4ac8fb3553e4a81d62a7702204c67c99e792542cfe19a6956b101b4fd754a01fb1538b54e5f2141210729f09b01ffffffff8faebe377bc4211e41bd7e4a551e1de530040f8a55797f82e12d4d3c6a0b9fff010000004847304402204637911286c073fa0a8211e8427a6c63201bdac73e7b2760d3d9c7d748c9267c02205df709fdd06e3fb600ab81a17a1becc829769f1cb117b1520755d4f2a38429f001fffffffff1be969005bfcab4bcdaf835470680e2a309290b97d79fe63f7cbe904560b2d601000000484730440220352ad1a1ea5d92ddc13b7507a05180574c7309822f684ecf7321b7e925e5104302201e6a06e2f2d05a3d665cc6180fafacb658514a2f1bb632de99e88e4c26149e2501fffffffffa2019204a766fb4614be3d12bfb1ab35ad756e144193249e83660ca78898b3b0200000048473044022024f21eaf955291a9aec2cd45f42add62d8a30626aa9246664226fb3b56bf632f02205a3b46ec2857fec2fcb73663a57f99e4fcda328e8f1283198e8e9c5b4a2a3e0f01ffffffffd25e023fbdcd571ae346bf7aa142f5e32ca1aec23adae314ee209af22572cf1f000000006a4730440220551627592cbb7d970222a4d57a32aed50f1e93e81ae69958f26e56ca3b561715022019b12e560ff31013d0941ca2100ecdf9a3c3602b5c76b83d3b3c87d723d32ce3012103fe065856d7fa8cd41d0047600af2ec1ebe8c6198c1a889e90d8ce6b2f1f8afd7ffffffff02402d0000000000001976a91479f1d300be0da277e7ae217e99c6cc8a4f8717fe88ac00943577000000001976a914cbc5a055ae068d34b4a93e4c9adb9cb10262ae4f88ac00000000"));

            uint256 sigHashAll = ScriptCode.SignatureHash(txS.vout[0].scriptPubKey, txS, 1, (int)sigflag.SIGHASH_ALL);
            uint256 sigHashNone = ScriptCode.SignatureHash(txS.vout[0].scriptPubKey, txS, 1, (int)sigflag.SIGHASH_NONE);
            uint256 sigHashSingle = ScriptCode.SignatureHash(txS.vout[0].scriptPubKey, txS, 1, (int)sigflag.SIGHASH_SINGLE);
            uint256 sigHashAnyone = ScriptCode.SignatureHash(txS.vout[0].scriptPubKey, txS, 1, (int)sigflag.SIGHASH_ANYONECANPAY);

            Console.WriteLine("sigHashAll={0}", sigHashAll);
            Console.WriteLine("sigHashNone={0}", sigHashNone);
            Console.WriteLine("sigHashSingle={0}", sigHashSingle);
            Console.WriteLine("sigHashAnyone={0}\n", sigHashAnyone);

            // Testing some opcode functionality

            for (int i = 0; i < 17; i++)
            {
                Console.WriteLine("{0} is encoded as {1}", i, ScriptCode.GetOpName(ScriptCode.EncodeOP_N(i)));
            }

            Console.WriteLine("In addition, -1 is encoded as {0}", ScriptCode.GetOpName(ScriptCode.EncodeOP_N(-1, true)));

            Console.WriteLine(ScriptCode.GetOpName(instruction.OP_TRUE));
            Console.WriteLine(ScriptCode.GetOpName(instruction.OP_FALSE));

            // Script validation test

            Console.WriteLine("--- Pay-to-PubkeyHash test ---");

            var txTo = new CTransaction(Interop.HexToArray("0100000078b4c95306340d96b77ec4ee9d42b31cadc2fab911e48d48c36274d516f226d5e85bbc512c010000006b483045022100c8df1fc17b6ea1355a39b92146ec67b3b53565e636e028010d3a8a87f6f805f202203888b9b74df03c3960773f2a81b2dfd1efb08bb036a8f3600bd24d5ed694cd5a0121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffff364c640420de8fa77313475970bf09ce4d0b1f8eabb8f1d6ea49d90c85b202ee010000006b483045022100b651bf3a6835d714d2c990c742136d769258d0170c9aac24803b986050a8655b0220623651077ff14b0a9d61e30e30f2c15352f70491096f0ec655ae1c79a44e53aa0121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffff7adbd5f2e521f567bfea2cb63e65d55e66c83563fe253464b75184a5e462043d000000006a4730440220183609f2b995993acc9df241aff722d48b9a731b0cd376212934565723ed81f00220737e7ce75ef39bdc061d0dcdba3ee24e43b899696a7c96803cee0a79e1f78ecb0121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffff999eb03e00a41c2f9fde8865a554ceebbc48d30f4c8ba22dd88da8c9b46fa920030000006b483045022100ec1ab104ef086ba79b0f2611ebf1bfdd22a7a1020f6630fa1c6707546626e0db022056093d4048a999392185ccc735ef736a5497bd68f60b42e6c0c93ba770b54d010121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffffc0543b86be257ddd85b014a76718a70fab9eaa3c477460e4ca187094d86f369c0500000069463043021f24275c72f952043174daf01d7f713f878625f0522124a3cab48a0a2e12604202201b47742e6697b0ebdd1e4ba49c74baf142a0228ad0e0ee847488994c9dce78470121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffffe1793d4519147782293dd1db6d90e461265d91db2cc6889c37209394d42ad10d050000006a473044022018a0c3d73b2765d75380614ab36ee8e3c937080894a19166128b1e3357b208fb0220233c9609985f535547381431526867ad0255ec4969afe5c360544992ed6b3ed60121030dd13e6d3c63fa10cc0b6bf968fbbfcb9a988b333813b1f22d04fa60e344bc4cffffffff02e5420000000000001976a91457d84c814b14bd86bf32f106b733baa693db7dc788ac409c0000000000001976a91408c8768d5d6bf7c1d9609da4e766c3f1752247b188ac00000000"));
            var txPrev = new CTransaction(Interop.HexToArray("0100000079755d53010000000000000000000000000000000000000000000000000000000000000000ffffffff0b03d26401062f503253482fffffffff1cb3250000000000001976a914a1876be00980e343d9fb60b8219e0e8345fc744b88ac7b2c0000000000001976a914549ff7e6fe90d762e2e51678bda26f54fbbfcce388ac4f380000000000001976a9146c923ed1d87738df97301892aca83ba6b262cc4d88acfecc0000000000001976a91458d438e17b2e9f09a79b3920c06e3fd4bdc4cb3788ac84e80000000000001976a914797d85f272d66990adc30a30974c5d643a5dab3f88acc85e0100000000001976a9149a430715e524e951ddd5d947614c6cd4b412ed5888ac4e850100000000001976a914ae0da10f13d51e66fe5559023a2a32ed15ca335f88ac1d180200000000001976a914e2431bf313ac865fd8f1289d1627cf9391fabd7788ac472c0200000000001976a914fcbe5b3267acfea71fe3d768597fdbe0b8a9b16488ace0af0200000000001976a91498facbedc6424820a79c381fdd3c6e7c4389dc3888ac6cbb0200000000001976a9140c3a1469e5088100f11ec56b77fdeba61c25650c88acb8ec0200000000001976a914d99b39f6d1e06c1e2292eb6786188e193c5dec5988acb33c0300000000001976a9141b49aedc9ed1026722b1686e1322be08b998acfe88acca620300000000001976a914753cf85eef5fd49cc9694b67f3ed366508d0562488acc06f0300000000001976a914c157ab891e5f8dfe37a8e7598b53a646eed4028888acb59c0400000000001976a914cad1890de0e59796e501131dc11bd31a6acf96b488ac49070500000000001976a914c7b6639b55215e5d17590f3b5df46ad7ab37ee6d88ac34b20500000000001976a914a8eaab473a06570cafdf2aa44d976d09cc29814d88ac23db0600000000001976a914407356864b5e1b3df8a863d678183140be6ef17588acb55e0700000000001976a914037a31012e8e1962e251c0432d9258058326cdcf88ac278f0800000000001976a914e0e70b5b3192dd3e418642055a50840a19ffcf7088acccad0800000000001976a914640ebcbda496cc9e4fdb2281aeecaa00691007d288ac85ef0800000000001976a91451978f1d2ad964c556127fdb9e201e31a6ca474d88ac45790d00000000001976a9148c0b235018aa2a8f8b884e5fad1e1d1fce4b6cb288aca5a01500000000001976a914b1c9131340b7dbcfc060d977200c43686bcb73f188ac4dce1700000000001976a914684d742a36d06ca1bce3560b00135ca1432b984288ac2dac0000000000004341043b253cc0b5c8ce26f24b84bb955bec955cbb4643f19ab7ea073884f22874abdafc42040b97efec3c9eeb29ce69022a96cc1772f8bc805f78af0d3dc5c441db5fac00000000000000002a6a284d9ca0d38f66957fa8dd5de67fa23034284a51d669ee34b0608e060f56f4dd93000000000200000000000000"));

            Console.WriteLine("scriptPubKey: {0}", txPrev.vout[1].scriptPubKey);
            Console.WriteLine("scriptSig: {0}\n", txTo.vin[0].scriptSig);

            Console.WriteLine("Script validation result: {0}", ScriptCode.VerifyScript(txTo.vin[0].scriptSig, txPrev.vout[1].scriptPubKey, txTo, 0, (int)scriptflag.SCRIPT_VERIFY_P2SH, 0));

            Console.WriteLine("--- Pay-to-ScriptHash test ---");

            var txFrom = new CTransaction(Interop.HexToArray("010000009c2011520173dc34b7fba54bcc9bd6e08e5b112fa69320879b7e43cb4f4f1992a14571a43c140000006a473044022031966a63cbf90d4f8aea72c14a4d6762446b4985963f537ca5c3ddf5a110a7d702205e49f2fee16a4cf8da1ab26ddd819fb127d00b63409878a989b3b86d41d88e250121023842ed96bb829f62559dca2c94fbd146e76597695f3f967cb789216c7fa5adc3ffffffff02ec36f910000000001976a9140fa4d848a8faa1097a3f186ce5edcaed5ee260ee88ac20a107000000000017a91482cc61dbc6840b36e8ed42c6e9c16425a3bad3508700000000"));
            var txToP2SH = new CTransaction(Interop.HexToArray("010000004c23115201d33e0feda63734135abcae51dd91a7d905b335ba0da1ac02cc02680c2d33096501000000dc00493046022100d449e5c7bd81db06f47546538b18d92092b0cb0210f549022db3880d569ab34202210083f7f93ed9f30c44bfb19541c4cccfb54e1c7004611417f9cb785e0def1a6ff90148304502207c44b870abfb35f58cbe48283010417d009101100bd18ba491b9c9783b822eb40221009aa4d966b7ef6dec66cc56f53fc352b087761bd1807b05c01897a74697cb31f9014752210205be3a707f5ff2a547a00466b729454ef052c3e83029f21f39d1052e1441ac74210373c1aee17cfd9fda5df7179a105236c18ab79fab8050ebc312fc95d580c209d452aeffffffff01107a0700000000001976a91420d9eab07eb7d1a0b610166009194a8d3d6eb2fd88ac00000000"));

            Console.WriteLine("scriptPubKey: {0}", txFrom.vout[1].scriptPubKey);
            Console.WriteLine("scriptSig: {0}\n", txToP2SH.vin[0].scriptSig);

            Console.WriteLine("Script validation result: {0}", ScriptCode.VerifyScript(txToP2SH.vin[0].scriptSig, txFrom.vout[1].scriptPubKey, txToP2SH, 0, (int)scriptflag.SCRIPT_VERIFY_P2SH, 0));

            Console.WriteLine("Testing the unserialization of very big block...");

            var watch = Stopwatch.StartNew();
            var veryBigBlockBytes = Interop.HexToArray("02000000114ae7957f70ac5f2ee301aa1ccc0265d53a9d0c2668d04c6b96a25c3279ab143fed1b8a85d5b265f187217f322e1a801879348bf224fbbb6aacecc74593d68381734d518de00f1e00000000fd65020100000081734d51010000000000000000000000000000000000000000000000000000000000000000ffffffff0d02bb2f02e108062f503253482fffffffff01000000000000000000000000000100000081734d51017fe5b030a9ca9298f59d0ae5427e92679faa49968f3d51448926d14c70b6c2ca010000006b4830450220253f33b568e868637c7b745538872b6d844facca017d73b309227895aa27b0b70221009bdebd6063031042dce1d264b6f182c8724cff771b28fb02c07e53daf458ff87012102c9dd679edb5f3ee3b03d3911757bc4c6173917d7506ebe9b9f5128fe090c1e6affffffff03000000000000000000d0f4170000000000232102c9dd679edb5f3ee3b03d3911757bc4c6173917d7506ebe9b9f5128fe090c1e6aac9c0c180000000000232102c9dd679edb5f3ee3b03d3911757bc4c6173917d7506ebe9b9f5128fe090c1e6aac00000000010000005a684d5101f2b5d696093ee8794f5b5c8794360a3a429d187f2b298df123ddcfae930825c9000000006a4730440220432713109747e63cd5cdc1bb0212149a3141ac3c4e765e945a25c213b737109d02206aa6d7bd1e584aed61ff7a2d631d783bef828802d4c491b7e58eae6f7d4f660901210384821675b2e5c81c4d2600ec1b976ae10d3cdd5f2680c38b0d224a37e00caa75ffffffff02d05e4711000000001976a91407ae887fedd3bef9d86d7187f8057ed2a865a9d888ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000f0714d5111f32525cc33f6a0c5a14f190b7bd3a3dd8d6e1ea5c01aaa15a5d1bc0d4feb9779010000006a473044022016544215dca0c9e943679650697a7f7f892ab47a85dd75d5d67fdd365ca79b4b02201ffc4256e6abdd56f88e2340642b27b927354c49b447c91635606afcd920350701210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff06005965e9bdec8e6581544c4257d687654a26e007aebaf661c9fe717d72ba50010000006a47304402202d24b3985f79e372c7b87039b61a375c7d2a480549adc68f1cd47ff1a80dfff802207749745258b20aaf110ad523f78ce1f2ad8393e755c924d62e70192159c3567c01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff77c210455f4532ca9f4bfce705ba93102d0c7d92129e2853f5f04cc12c0cf1ea010000006b48304502205c15c0f85b677a3c6e90de8ebfe8ae899b1ff1f3d138c046e6b13aea155fc848022100ca04064fbe5b5f9829daf16a05948f3d579ae0dd1546f798c0fa775c47d91e7e01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0fffffffff75ceedfdccc1b727302bdc014207cbe7d08cdbc15f98a6095fa3050249f371b010000006a47304402206c30338ef9ab344ef29d0e78f5378e5330b81ae8569b1f3efcb74f20a07736aa02207ce3f16b19c09cec815de1db5c63d0cac4b1911646260cdc74e469116b13b23601210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff6db02f3afdb29d3493889d9b604ce017de23ce75d8317ab1a2b713ab2f8849a3010000006b483045022100e4bea1846bb11cc0869c29c49e969b1461732cf3b4a046f2a5fab8e65d4f6b710220551194746cee21007bb4c45666e1ef6d42591c00e28eb6c31d6b128fc028ac27012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff7ad1c615ad2a67e720f3a2e42a5c7eb83ff73179422212781512635f16d4e498010000006b483045022062aca6346bf0c9287c6793b3490b6f34273be57403ed3a8f18a68af798ecf5fa022100a489c56dcf83c63ec36cef5aa8978a15f74fd2f9c334d7d51c72843f0c4bc60801210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff8307f8305ac8a2ec53d8bac4cd286dd58c676715f0989b0c0ee41c9baac79744010000006a47304402202ff0aa3c14e13dea052b7f65965a7d319953669680b59e1203b59d263adbee28022018a048c7b5957e1abf5635ba41e45a074a092576e08c92367d40cf90fe930cdb012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffb602e25a6d4576f8fda64ddb91d9b1d118190158ea0256787cb5fc462f3f3c51010000006a47304402202ea8cfe9e588f30c8a95d6752aba2c5b78cf3169f4cc57e8028577522f452f7902200cbe9830c9a2a838b3db2c46fa532a621455d491b783c9f23643d7ed50baa229012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff199c48514cb3ef3a37774f88be03c2c2f6d7a1f9ce377c431aeac4d95c9c9987010000006c493046022100cbc9a1fd495ef47269076ae5b3335d14f7a84ebd898750e1a2eb01f4ce6f0167022100d55e2e5b4efe83d9346b20a4a49012398fd7aaeabda554eadbac1dc143187941012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff4253699d7c8eb4d517dfec905e1c7e7c6593866eb0ffbda14ffb1f4c83fac54b010000006c493046022100d8ebc17b8ac6aa2421ec905fab8aaebe052cdeffc5694cfc003c895631fd3b8a022100e62bccd992ea5e95cfc70c0c9abf89bf6c6406f58707a898e7aa1804e84d619a012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffebcf033ca8e1b913bdde9549b688047b14e125d4faeb63403ce35dcf23e5f4ff010000006b483045022100b2f3b6f14359e302d7214b6d2508e1a9e524c3068960d8eba75242485ef6a7e40220350a4b868c82d0e08ad31cc2e5f86a59a87ececcf2eba5082de0b1e897ea2cff01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff1a45d409da599466fb83e8a513384b18a7212ebc407506c8288a7244746f031a010000006c4930460221008492827af8a7461887c2e2b83d4f6bce6ae7b69f99ede09c5ff5051427a5e24e022100d67e76338aff6aad9d2fb8dc268ae9761c39b0f0ed5b6f0d4e23c0ad2ccf6f6c01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff8b96f03aa58148a94f736bdb4305bb4b8e4c65af05961eb719e96812748ba94b010000006c4930460221008f42f52206abf1d226923ebd349a60b8992b3857e09b7bb6b5993387f2d5efa8022100e63ad775aee42798de3fb13884e2e7c7a2ace56bd55c3765633a24fa9c944b64012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367fffffffff3284ffc6bc9b97b8d1ae9c289bfbb61bd8ce223bc279958c3628b805a1d9030010000006b483045022100fc7cb644b1aad5e32ddfbea2d6bda372dae77893dc3ba40ed8b00255c87a3d430220321ebf7df9da3f074290a54d8a0fa02d298652cf3378a656aa70b3e863698f97012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffed3757a12fb8bc9ddbe598e8b609c6a484cb061451d526f55cf18c2f6daf00f6010000006c49304602210090258e1fbecc9a8ece66d747b8bc0556439923cfa28e22afd8fc809fdd8ec616022100c571a937ed0602d219d44a4b98a8cbb1d8c4ae459a65b032c45a9be6ce074cdd012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff52407b09580b0738c736f146573d0ae06ff55644f29cc506f04302029d62e17c010000006c493046022100fe9c1b9c793b681a3d091acffe2885e76a7120daeb64d37f391fd6e54738a71a022100c7fae344c51aa0e787f4d18d0f20483fcb498dc5100fbfa009cecaec4702bc4d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff2e60b59f35f380deb76deb22ada2debb2667a67dc83068790d38a42eecd35a36010000006b483045022100a1a1c8f91aa63d95e0e40b0154278d16d9873024a72a05993804aa77d0d2528b02204a6982e155e0bf59d14dde0d9dab1d2b20b9ae0fee7e97d3351977fcaa1bca5f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0250c30000000000001976a914ad0a0886f5d6c2e2cc1db662788aaeb154173e3b88acf0ef1000000000001976a91484d795732f671be42336b90b46565004c8c28b4988ac0000000001000000cd714d5109385bc87b7672ca658c9f31ae9d768abe1215890c23cdf4e2e6b7e4ac8026238d010000006a473044022064bc76d93363e66adca98ebf03e79fa285879c45c66cc6b890831f4962e4b9dc02207a68fd28731c6877db145c621986d5fd955801320d3f928324632114fed99f4f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffc79629b40eab5eb1ec1e41e1009e088377484d21234792193f9007b3240aaca0010000006b48304502205a38ab1a478d4f76d3c15acf0486921a9a3ca93d8456fb64c12d569c7ea1e7d7022100ccc1640f84f37af085c365c94515450efa2b21950bff1b4f0fb927a5d58b92d6012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffa1483ab18b81da813a7df0a5f091fb17fb6f15fb8f548fe9bcb16211385f8784010000006c493046022100a212b08fdefd01ec2a18cf9014a7d1b68372e9f65082915bbc4e338b0a22dad3022100d19d4928187d35b2e13eff7957405755f20e8ad71f52c627ba2c67a18c3e450601210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0fffffffff73c1e1257b016c71601d645abe3fee1504cf13c46c4ac497b42c091d9be36b2010000006a47304402204b6a1962acc2dfd9f39a18287c3878c7c8533c520075cdda028c97ea4ac9a799022010890fa655db6016a81c5295eacd7fb85ca053d30b6379f16b4da1d94b54bdc2012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff42e87e87b530d1abffb9a21554706f4968ead38765eb44585aa16e5dd2980056010000006b483045022058e00704515a536915d484d1202f83dcafa9256f3c8f735af0d4c69a528e666d022100e344a28fa6aeceba6da675d4e03ac4e482f2bfe54d13ceedf46361f0973e855d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff83d1e9d3a34a9b75b58cc61ec5ce8ac964066bd17eaea04fd9abee43fda0fd2a010000006b483045022056ff37115c2f175daf3349df204d961135c8d01c911e297b629c884b5348a125022100e2f5965e99f299a291ecc83c6430a9bba556000d9a4ecb6a84c68434fb5d14be012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff87c4f6ec73fd548b0302896ade3bd5a4451c64916bdc0fb065a0e055525d03b8010000006b483045022100d6dc9279b691cf8a8425475f45d1c3b8ea76a3c43dbc1813925641e574da03bb02202dfc94ade4befc0dca51b44a5228b7354b4fdfb2a599c708e4661fefc219d1a6012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff788a655a1aaceda1efac577198d69dd1597cff57f3a7acc86ee12d4420c8ac78010000006c493046022100ae6759c8f71ebc6f7c246ae9a91a45db22a8ab4cead76e5035ac98009bae8357022100cce4c4d14e2ca1899cf94661c0a5317519c1d9a0853bf76b40e8d3941649710f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff34d13ddea8c988392f08bdd94d445f7e4fc8d2017c13a424004fcab6e6181dc5010000006b483045022100ad179daa289ef0f4bbb6c2584d1e31f01df50b629ad397bfa21934b0afc894af02200a6da61a2086dbc4cbb56048f98945037847a2ffa634495f8a7ddc81c4779b15012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0260ea0000000000001976a914ed3542c3d22d98bcf416ed7751402a28ae4dbdea88ac70640800000000001976a91489e0ffe6725c9de2a8561957facd653cba2704c888ac0000000001000000de714d5109594cc0ee0604a941895bcdd5f61f412ca759c1531b26f954a37391a61c6b5448010000006b4830450220048fbc22bd3d8c3c0746636fbfd787c96270420dde48ba0c79d43f5823f4ae45022100cb74fa89d6ee68537b46efd380d556ded035d0af049640f861e7a26c7b66abb301210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0fffffffff9c6aa0c9bd5c174c85418202386ef7950440bbbf91c4dad5fd09e4f75c93b7a010000006a47304402203937fcf82efee1fa10bb9ab766c2fe32b839a86bbc004c374ff31b86c34d61c30220157dfcda342a487f86cd1843b0af73d68431c93e9de1bef25d001887dce6141b01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffc6c5172982c82595cacdbee72b26ea16de09324c190f39d2868f86118532f16e010000006b483045022100f89ce9629bdb755cc06634c5b1d6acd1066c35d113c4f257331809c433491cea0220366c305c5e0fc150fb7632609644171f4ffe9916499d2ac020a3de12d7b350dc012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff49a4547768bb7590addba39be7e3b4d47e5fde6bf5364757047af0550e4a3fef010000006c493046022100f7b44efcfed59d5f68b0b46975474e13c767551ce8e495aa0fa3aa7f0a509fdf022100b6c6ca41b29eccb1619bc6419fe5997d0e1829cb136be0119241cf33b535c90f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff6106fcf9f6d3c95448808b3490d587c63e930d9b7bc51e27e0a690782c971b00010000006b48304502201cf5a76d3ba5cf9abd7bc2a723b5dd9725b589d82e1ced34ec400bf0a09d5d9a022100f2c01957dd0eb03a30aa2bc828141657f68f768ac5af3fa93ab4ddf01e59a53501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffad709629f172e2ce93c720e0576232b5fa524b113c060979d5c83b1ba309d47f010000006a47304402200909d7569494da14c6e3c8bd2169d835e78e43979755e14e548a1e62eb2f6f8302200b7b69703ef9e4fa2392b6694377e85167685456251291d3dc9309833f6cc108012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffffb5fdcdeb41aac1dfe982361f2e892169da958b04d8a1e99953f76a3f8fabb5010000006a4730440220386e27e9da82f151bb79bfe00e2d64022657d5d39900448cf6b218f6cab489860220718fccd2b196df4ea47d817e68d19870456bc0777109337dc94fd550f8f89658012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff043c828107263b8f3a131fcd2eec3b6505d4e2ba6c71ab063edd516fbadb829a000000006a47304402204321f6f7b9e50b59b8a4c703c00490a90906e2cfe1154ca87f7cc83a5caaf6dd0220320e54f4819c3f74e9ad527a3db9514111c1f2ca18304d372190c86c2e79c62f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff2af930050b8437faf10dbf308d49dcdec5a26ade35a8ccc960504b712872dd13010000006c493046022100e48d408f558c683ec1af0fcf75948072cee27e36cba4cb655eedc29e055bb05202210094bc6a6925411e8643e40b504182ab2f72a573459aa74fb61d8bc2d01c8d0b5d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0260ea0000000000001976a9148a849cd2fa6448c64679785dd222f3115f9f7d7788ac70640800000000001976a91456c69e65f719773da8de908acf7ab39b1ca6dca088ac000000000100000011734d51094270d15aaa0a44e48ce441ab0933b6acd1522da81a3bf17fcc03167b95584092010000006b48304502202c9ffafd099712272e1143155e05ab55314888e29670b171d9ae0857d5d50cbb0221009869006591abb62948d5febceb4c7d661cd2b3f8d2a41a0a88ee5fc5f1319b4101210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff514127892c6defd41b6632466efa8fec959eeb6e07ed6db8481019a1ccc8f9db010000006b483045022011fb3fc2b0c791225376776be41233c66669c992ccdb27be0a700c23297732b8022100bb7a6cea235c2b542a88754996f00d4d06bb9b53f56f1884a94515e7afa620cb01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff79cf7b4bf637b9ebdeceedf40fb5ca936cfeb4365919771e40698603c9be5b3e010000006c493046022100e40b5e8108973b55350007956d5c2da300be9d3066218245bd744d43b57c6f17022100a918e003554b73ebfad3ca17642f4b54f7b2a96f09d429557e312d7e3da0db0d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff372ca2ad48238ff79f01730eb9a385e47472b36f88b90f7d766c354ee05455c1010000006a47304402207ab8b8bb0614515e3767d2b9a46b462754eacf36828f333eafc30ca10dbbe64902202f720971fd464b3a92a6c782f85ebede142750a2d5f24d00f3caac719c79a42c01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff2f4aae836b88aeca0bc2a345e4eb4015d9590a26388a821abb7666828fb77228010000006a473044022022c785c524c4506adc77f8f8c5ed2292f8acdbecf89d33b8a7af3e76e5c882af0220752ff04a4252eb3a62b62e9289f7d43f1898b01ec276f8d12e5c7d3313aab735012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff2c0765e42d7aac8d2180c026f2f07f160f7a4c0e421c9303d119cbd94f73d5c8010000006b48304502203120523b20645caa89d3ecc398179e544253444f288385c052c88cd7b946777b022100ee667984568baef6ecca726c5ba842359ee4877c3d563a758de5cedd2d19cf01012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff5cc742f84d4cd10b92f1cb45e49296b9c382249ae67a25867435b91c632c3c10010000006a47304402207d3d4845d8c91107467cc720d5f887db18b50137684dacbc8c7de4106638717f0220396b53518912f7817c6b60a3c448730dbc0bf2cc5be9f7dd2123b02c0c30f01f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff1c334ed3182d1d7ba01b78ee8feb01747bc76cc51e9b8271a82eb8ad07077ff4010000006b48304502210099209c74c370bb4e9971a5afe9d84d403191d395344eb245bd83ec7ef9b6c6d5022035ae3e0a6adbbb9930601b649183ba8636ee1bb70998bc018e5091a59838011401210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff2305ffb89784d32188fc57131f75e8290275edd73cdb8944e9f89c9c77356cc3000000006b483045022100e0df2076c25493fb088b071a2c1d79c72d8bb1a8baa7fadea914ded13e7e07cf02201ff5b6304fff3dd48b9f1bcc8a183cd8f8676409fa0ede90ae7dd498de90568e01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0260ea0000000000001976a914ee2f492c4d73c0e51965c39b630eead7b46dee2588ac70640800000000001976a914fa8571f014fed8362db16152dc4ecb81562bc2bb88ac00000000010000004e724d5109c1b25e68daa2f51d04459fef5f071a1b22738bce359626474e82e33d1b93f0b3010000006c4930460221008d95a4c6c96e01b8cdcee0ee1543579552bb26963aa56fe95dd0b72520263146022100f7d44340f4799a188efb3cf6b6d016045952099b57ef983a8b2348e3a0ce585701210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff9675a3ad1daf6f962181abd2c4e20d323f836cbdc9b12fac0909637b1e8b11a8010000006b4830450220391f6673dbd7bbd546322586ef3359bfffa0c8b57a417fd6d97365551f8fe058022100e494f195f1e50899a7368626b1c5ffb63dbc1ae2f63a7d59bf03d8334457b43a01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff2931f857b4f456c5cf77322970e03604dfa13411c0a5c81327b15b500cf19f33010000006b48304502206978341c65e764ec15a213852953b0c618fdb3e714237aec928eb156162f0913022100dde5ff37ba0f5eec6acb8a7aeaa70ba5a149243b1de447ff0b57e99d11b52ef901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff685c8dda42af87ac06198430452fdc533d762286c11eef3f78ab65c2ebea9211010000006a47304402202308462ec766472396059eee50e856485abc4ee70dc85c91a7c2193bf26920cc022018f046f0a180f50b36165cb840381c21edc471ce5e9809fd4a2ea24eb330944501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffb0eaf9d8068fc1a451c45c7235e6de52d4aa730981ece9f3dd05e19f37a2e4ab010000006c4930460221008e57f1b98dc92d59273a704b12297bca65d4c4aea6979c761acd6d9e9aae0069022100ee2e3c71e720e0413e16abdee2125d4af12c0438ccaec315a70d3c5c9f02309901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0fffffffffad95b40339a6bbbad1d4ec60da373a132d565965be8caef6698faae8d084969010000006b483045022071916aa095f6f3bed7a095b9e6943dc3a84da73b352a8fe53736e310899b5aea022100b6761d3fff8d11fb73ddbbe236c66d7a0c8310b654614eaddd3960a6d7081dae012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffd819e8ef69688dfef80030b32662c7f1d0d6d8169684ce8855d70adf2c7e7dad010000006c493046022100f9a0f4d8f4aa728de47b5677c191fb10117fe866db6f079b01b7753c1025d8dd022100e5efea3c5bea8774ed56d590fd4501c23ee4f4522488e3f6d6edf7af696aa05d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff855119d90a28d675c3a61bf060d677b78a61f31872207e39cddaea68cc8b6539010000006b483045022100a82a90aecc1334c03da8430f88366c926fc77094e7c465a346ffc375ff897be902202cf7815aa7f17ab837dad14cd8c6ceb0ae5ebabf137c6a5de528496ff537af8d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffa05cc97d9e218e89bcb5bc6a81ef5f5294665a898a32a04920cc930255545511010000006a47304402203fda8473026d22bac731077b16909c1c9bef346ecccd9485a18340c5e6599af7022045539c3881c03de896d50079f3588faee69f707452acc7407ecd2e3382fd969601210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0260ea0000000000001976a914bc7e1c9e38f03d4c0cb6297c3fc9804177f8429488ac70640800000000001976a91435122626fbf06c3336c430471d0a648a02e3f18588ac000000000100000068734d5121dc27a6f80e2825536285d4dc60ffbc34e7304d9450b8b0e88dbf6b9b5567ad30010000006b483045022100eb6e20a87430935bdc1e40998e0466a4c08de27243135388664b4d309cc5ea25022022eb2d4e430b7402e217c705a870496958332dadc6d890c4e08ca0831515789101210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff8afb5b43ea713444c0ea6b0d5deba592b1add3e4ddc5b9c1373b3203bfbd8ae0010000006b483045022043941fa91135056991fdb7c9d48aba70e8b6e90e07c33dae0087990efe7a90df022100b3341db8630ef402acb056c23b5fa9e44b78bcdcacce40eb386cf222bf57ed28012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff9a647b1c95bcb11c3d6cbcd8dac1a3d1fd1146a9e1281c4a8d853bc71c049371010000006a47304402206b2e14232e80bef63257dca8e4d2aaefa0054fc22ed994cb1504bad9a46952c6022063a249c5ea8549f3b1e46e5524bd617c5cfedad8d8db2466d7a41042a48dea22012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff53db3193e4c42fdb0631b6973c92a9f42e8376682c0e49c7cf646c369b6fa0e2010000006b4830450220755bc5750648b17320e3f14435c518232830ffb864067a628475bb14f5875c09022100de0e7219fe36a5f80c84a1486d3488efd09dd85c581a9e28380d0971e5f5450b012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff564a26542f6e320c0e2f6b7604baca0e5592fafc7ab6ac397441c79cd769e0fc010000006b48304502210099e05429e93421e440becfaa9b397efee358a8fe8a82c50acfff16a301e984dd02205cb6dd888952eae5738f0f470449863b68e8300092193b5ffc864016700dc10a01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffa9be8cfcc011b8e1c1905c363b3a30dde1839d8a5f087fa9f823dd5b8cae7e74010000006c493046022100af2623234fa1da51e8ee7fdcdd8811ca93b667bed9fc8f2952378002908f6383022100ae122369ef5345cd055e8d34eafcc128dd92d2327b1e5661b7c7d55aaafbc47e012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffbc2fbace55d4f73a198666b4f9dde58e9587404d96d80700803f04c97442e003010000006b483045022032762220f2e34c227a85b28a7f704becbb87c23f9e3b8bb3c524f5ecb55ba6f1022100c7a26584abbd475f79f31feb3f43033450805350364e67ae89cf5c4c4fe6fd54012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff8d3edc03358257640de4f70cb5620ffe6f70e8cb4aa7559bd5816d8c742973af010000006c4930460221008d8cc92c5ce7edadf8890daf7ff127e4f3af6b97fb0115ffdb8a230e92a36ae4022100f7be46b6eac319a77ce820ddfeedce96a56986db70ea7436b3ad79f6aed04a2d01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff4ece30d82a42380d0dd8c42d4e1421e663e9b14dd281716579d879e274f47e36000000006c493046022100b578136b6a9c831dbd7a95fb587d52ba6e3bd9f9d09b3fbfdcbfc0784c86d892022100c6983c19c919cfc092efeda78209af6a556579a2c31692539133d46e2e8f678d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff5749ea4c9f1cc37a3d395608c973c69e9c26835d35af1d69af178506fa66d9b7010000006c4930460221009ac9e8eafa7e436935ce3c0bc5653b398fdd2fce84dd32a0756d647c86ca3f7f022100ce07f1a33a49789d2c5d0fc6cb1a363053c309ac1b5a5a5474d2a65360cee7ee01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff8d8279b47e9db8a77f10082dae0eafbffc3e7964760ce630f1beabea676cf6ec010000006b483045022100c01b3547c8d96b61c798154c8b14d8c5842e86f07eec223a33acab04d1c5fc540220725abb57d984db4c074434764fb697ebc12c121d78e52715c32941459b88359d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffa87548d28bef7ea7cc00aae8f25998f2a5017e9edba9386f0b14089e4a736678010000006b48304502200a22dd2a8be885b162c2f2754afbdf5cc42ba14d3b49d483740a1a4ecb5cd9d1022100dfb5998c01c909da5b25c2c75af177af0e649fc9f75a621088fccf7587a30a48012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01b53f5ef1f745bdbffe1e7eb442a06dbc9077c1e4f6f8abbe0f2b6f53860b48010000006b483045022100c8daa28a9ab6bf0fd59273e1d7ea282280221ceca986c40a28e55062da8d0baf0220012b0f1dcdb59964d8eb420c4adce762ae33e29e2951f30637a3724ab0bfa620012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff3353bec74000361c13ef0809d0b41834cdaa6f007d27f6bbd654db392519ea5b010000006b483045022100fea76dc3e345eb7aeb0a30515c2c63e2167235a1b7e6fdfaaee892b1bddcc509022016a9292533c2fca374a6c187561efedde98b4d1102c6ff9d032ec6ac6a1eb5af01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff3196ded66bdf688b3892fe2aee4d0d8fb82dda37c9bcc5883f666beab5e66a9f010000006a473044022073e411598a1b6aa79c6b1dc55a9907bae19b728d9b2817f9ffaff9fc97ecc4e702201b220ab70038d2e399c444a68efea384c82af44f3a33f417b29aaf8a0128a5d0012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffca992578b6770ac9900c5057cd778b9542b2edad0691c22c2abdd370ac044f4d010000006b483045022100c20f70bc8c2a6fa6e6150c03e8c83379035cf04e21effd85ecdb22ea8c145fe50220162a86c2f6b8d0cb4a761c7849ebcc4a3998fc6dad40920a459570410969248a012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffd785f2778882b76bfdf18bb72ca07fbaf1c4f7311b1086dcdcdd260dc548f743010000006b483045022100f8aa972ad9c53d4a9f2df8b52d1b162b50335def39780cc3be75a598f6430bb802205fd412de0ce21c4b8233f004830744fc40f730a786e406b44793f7fdcc21070201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff78c9322924cd67454f6d298df8aeac3648f12a158ef34f30738ec41f928587ba010000006c493046022100c2c661dd9f3b8409bac668bb87f9bfab4b0cee0fde7513940b84041636c05f4a022100ef8502e230a8793171e4f63a795adeed74f44a9fdcf74410d53a354bd0c04ea2012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffbf07aeee90d04b835c714f7a2830584fa78dcd65d3ca50ede574b29a747369ce010000006b483045022012ab764f683db3714c09af4e03da1db974302b8e4232e72c500785099b25babd0221009a033f5d68165d51bea7965e947201ec4e79c314d55048e584961f9879ab084d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffbc24d21cdcec4bc5c5bf0659606e163582ae9212c58c76b93ebd9e5556aaf612010000006b48304502203395cb14f3d22f1edfa3be081eb27d59f2d69c38fa3e7098e0b75356b4b0b569022100e03675fa0b0ade27349b880cab6a4fda539e46ba8dc648a45eeaa264607c178201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff13c35c2f840af141fe8371e929eaae7ab1694a7606a90a3ddeaecbc32a309d5a010000006b48304502203f8d3f7f1f4106580e3916af5d3e6288489232ed7031d18d7b370085cc55966a022100d83a044b3740de827947b26d8abee79b42fcf325ab1b97b5f8ea6d8cd3f350e301210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffff6a9fa586e78ddec3d88d572d4e0c0bf65fb4d3295ee3488da551deab1d154d010000006b48304502204d0a8ab294c4cf4ff841c5a4567a32da07108ef3c1430a58bf2296f3cd7dbecb022100b05aed5323b3fe7a3e79ea2a804b9afc23a07bcf365d3f27f32c574b3ebdc553012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff6bb19f8666e17fa1ad10e58233872d649b1304bc7b7ba97985cb802ef0e72aa4010000006b48304502200cde4cf705f03d3adef56a4e34377d6a12e7c5a573572a71a7a4e9167d6fbe55022100d5c752ea39e7cef2d68557203b6bc703d85383c9b442ece440f20367b1d7767001210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff7acd489b8c7f5bdbc74af52260d5568401771659a8dd52b0b7748c0268b4a06d010000006a47304402207469cdb3b79ee4f95e2c101a538a034201b1e562f2b85ef8b927e12e5ee2218b02204ce661dbd1352f8af74586de2f92567a45e2a80d903ce45997f173fc1abe0e96012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff1f0b4cb44b9714123450d722a73f03bf401077607b4ea5cc4b4c8b9d0f09ac01010000006b4830450221009bdd31578a6cea48fff8601812f553c415c5fdbdeb386603453fcd73c731c314022011517160567d5133351279e6c3b532466f91c5cd1b26a6eb644dab73d4cd645e012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff4685f1aa6958d6651230125cdb4abe3ba224319e751f6777dce2261004606a32010000006b4830450220764ea9f9c4a39f75649bb06284315873c9577acd32851a65c702a637a8d50e4c022100bb0e4eec8631f2d1f356936b84d11b37adb4a0479af7b499b31274570bcbdca7012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff3e541528c304eb5e667afb947095ac1565dd666c4288d74a122655deb6442a9c010000006b483045022100ca6a96f016d216147d9daa7bd8036ab30de41a5177083271695f782b1f6e248802201339edbd9af4c483b756382bf6cdd72d30e2a329f8703d5a40a3e2a44b05f3eb012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367fffffffff967ec4788f5dae5615765554826d3b3aed0157dae3feda653c6b4c058f5c13b010000006b48304502207598357d87f16c7bea704e382bf7c30a0908382082d637a0fc1edc078fa4c398022100856d74aaf4eb8eb2324af63b1c0e5723b8fc0d781cebbe03979923c324bd238001210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffa97af991a5d05116b7d4563f95bd706f6c2c72755ed5fdf5557201d68c574280010000006c4930460221008e0b566ea7ce31727b1f94c796f5169fdf6853dae9dff2fb6b5fd0194ed03126022100e0103f13d13fffd8c486cd6691c945154eeae4dc0b7d4c3c3adf32368867898c012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff3b59237734a6a15c0c691927423d8d5a611a9bc56d36e42fc0fc44ad0e91ddd5010000006c493046022100bc377cb974e189da093a932546f41f48a83eebc00210e44b7b6b59c4e761c683022100f9256e9ad27f87391af5055e40f738a887e2d61cfc1dd7f43f84191f1372e37501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff13601f17a8be0a20917e879506c9da516ebe26fa4ff0024b0d5e861d5628367b010000006b483045022100c7f7ce95efb4fb90877f8714732a377ed9dd4e95035693710ed501658317080102205375744266775a01c6a6b386b50b9af0dcd79dc0f3340192119d6080012405d701210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffc584fb16efc7eaee882e728a24f9c20bbe7ea5b19df5d7bfb88efe269da3cf10010000006b483045022100803c3338a759d89b4e2e93740b1a4ea38a09811698cdee6b8d5ccca5773d1f390220574118de51452b8e03b6693e3d4d8b391d75592bdaaf9ec7f8674c272a2b719d01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff911a4568ca57446f8234e4d70f0a77dac8f34cda5616b8952997e462ce010869010000006b483045022100edefd8829b8ae24826213b1dddca6bc7c071a1854979b283f777331d68a023750220210faa3364b109978fdd56980c2e06d7141b32df7037bd7759f9c3b845b7cb1f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0230750000000000001976a914e177e7a3347a1785e5d10af2c665b91c4eda9fe788acf0062200000000001976a91497663acfa2396eb9d2c12bef3eb282d7275a668888ac000000000100000067714d5111a610c679a68abd54f038d172a13fcb867a24aaacc46bb5916a4d0a2aff551547000000006a47304402203fb45dd9a6b3ec529e729ee35a5d1b23bb9a13a8041efe5d02f7261f6e64c24802204ecdb71ca95e136500b68828cbe878982e68a9b644a62bfc810417f2a474c9dc0121033948e9325afc882d89c631f24d3ca5996a49661c97fb4e463e30a5eac6e570efffffffffdc995d634f771be4dd01eb04a0511f2c9a27f379e65ece03c3d23bc369d34d30010000006a473044022048ca806359d0aca7e307272087a8f01f7f11dc0e2fc6cd963c078765bd3d6c5402206693870a0ee252fb7f590890b3cf7af2c568d2a8f51357d18f45f05a9adb027d01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff8d8bc2e2eb030b03a8beb673ae38f2b996dfa2120e32f093345c94f22a6d8714010000006c493046022100a7d2b1d8b775188e5721b07028b264f3f4bda78dde0eebf4cb785b75ba9860370221008f2df43df0cb1a68cd69ff9a9f04640145d10ae2adbf8bb7b3102095348bb4de01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffb4fed3b075c12db8c3de38e037bb08d9b08e341b018bdd9d3b31ef453884cc73010000006b483045022100d7a4973d216d82a758f1815e7bf53ab325e53641b4ce300bc840e51ab408d1cf022019994f26d4af96a6188319176ae80d9835a4a53688c48dbe7a847724a87fb33001210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff8253515367176bb0a9e7a81619d8209a66f914d89fe061c78ecfb5b56da10cf9010000006c493046022100eb0eb0cbcd98160a740b0ea575766b94d4e10a087d2774fa68f20c3da43fe088022100903a9d571a1fc3b9f1b21ba0a3098605b6f23ec184543f4f5de948a42690821901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffa13142a22375041b78163dd9555409674aab34fbe95630ee71cd1bad0139807f010000006b48304502203abcc7348ddb25f2abd598c044c6f90b739907f2151117c52d26bd3b540dbd0802210092745e8c9c75c36ce715485ffa87e7c8d2b95b7f67b50917455b82455bd22c0a012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffa723ebe9779d62f48762564f426929fcb714fa1c9106e7543761245fd6013314010000006b48304502207be710337b1125783fbbe43d21f03aec747753e24590f370a7632ed3e64e3c3c0221008386175d1f19c3bb3f18f70960fe540357fd0b66fa6b6d4c3693c458b340ebca01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff03cdc7cc9f01f10401ff88d6a43512051fd146dee45e4b21ea9a60df96a03fb0010000006c493046022100cc5c3430d11153661a563f9c433a39e3b96c69c02e48485784ccf1b67bf0e23a022100eef3a93b553d022c426bbc1118788aa07534e80128f8054baf9172d8431b8d12012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff23cbf65ab1bdbc72d7701a5facaa05a71a20ec40836a240b96fad8087e10da80010000006a4730440220443b72103a699d6528eb611d4fa1188a9fa67e9724fb3ca768c90c153cdac4cb02204ca6113d058763131a72d54c802ce2a2e4c38a942c6b0c446250b787ca1fcc8201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0ab95358efa4db6bfb2b0553cdbd259eb695736c1221bb23f4db4b3e72a18832010000006c4930460221009d17fb3233f9ba485ec8593c750d89fed3c6a4bdf81ac990376ca1e69bfcf0cb022100ecb0d8b8b984eb5a2794185275ec25c2b86586b00aba8bbac3d583b48c2fdb19012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff4e6dbc81674b5bc91ec714b916efeb137bd27f6783b73d0568d64490a1f5ce49010000006b483045022100df63db7e8f38366e6f62000e3abb301d944f01a20e2ddb4ad9e67628f015df7e022005796958355807e6085a80c17adfda64910b882acc5fe7f4e469c57e20609a3901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff9cc9c03ccd61e49c31ad6e11353a180aed41b6b2936e21e2518c9cd0f34a2d25010000006a47304402200da86c6e8158c5a99ddc2dd0d944826494f04c59089542716bb3f6b4d73ac131022069a1e0b8d676ae9e043d93bf83e59bff7c1b77d1ac0106efa462649f4fe0b72901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffb9e903ad2dd9ad94da60ff2c93834273e07100147dbb64baa4f2b5fd99dd7aa7010000006c493046022100980f0fa9e54c39950ae2f6296225fd5972faf973ccd3a3f20b0cf18f8cff089b0221008bac6b673bd6e04fb415b7b2d9a0f1c69cc134470e66ec0345f7deb8830350ac01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff49bf1f0f09726242a5139fdcdc10f57361b10b67cb969d2d79700659acdd16ba010000006b483045022100bc4e336c56fe46af35550790798c114148f448672cd39dcf16e34d72ddff307c022060c22f0509813bab0944b399081f926d347106ec02dafcbde2a5b4ad7afdc39301210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffb2d6f106ecf696a61ea4a59f107ff9d57622d540142743bfda972c27c67776ef010000006b483045022100eaf4803e57db1a06064aee2a5cb54d9d09035226bcf952a7dd2dd281161848d6022014787765a12f8ab8fd427df9c57c362f56729a0f2c25cc3323c1ec900e6f07b8012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff5787a48eb350c7b58c13667ee1d64270755e2db007532c2d18652da03982108a010000006b483045022064121b0987e7ba4c71585500160df7356783a0b31035d2f751c95cd10217952e0221009b08224de42cb736807dc4a2abcdb7c9ac22cdd410387d7c6350c7d58dd01962012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0cc63c476f49a01f122628811ec1a93a8e8564e678c4c73176cb7a656ef76162010000006a473044022007390bb82cef2375f421036fded6b11dcfcfb9470aacbc0cddc2783a0947c44f0220049f3346baa1786bbcb602a19ac32ad647b08f577a20784a6de2f98414ba7005012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0230750000000000001976a9141b0c85c7206317e2b39702599830e17a90a74a5788acf0ef1000000000001976a91451cc1acebdd0691c31690e754200c294dd5fbc3c88ac000000000100000064714d511106abcbe26cca95d8cd32712afd5154154bff56f8ea5c81043893e10df276560b000000006b48304502205ad097096da80358bf6e9e788a0ef47d7681449a4e6c7d662d9b145332769e29022100e3d388e2c99a57d4a7ca8c5b80a0b4734d91f98996daa33946d8c46874f9e1c50121030e2546d90191bb435026f6fcb59f6acb7d5e90c03106712f5142d772e52e23f7ffffffffcb1b631752469376ab57cc8ff9187c8227ebf20eced56ed39e946c4e7a1dd378010000006b483045022100964951df4223faa38bcda14cf892d2eff5d057fd9762b82b0ae632b3f043a870022010ef66c139d64d68ddb747a8bc75af1f2a6f6ff401f2ace7783ad4c927bc3f18012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff982d6f071999ed3915df0d51282363c86eb971a5b57f491b2e81f609c8b731c6010000006b48304502207cf44f193a5e17e5a590bc5682df439c7e53ec9a346976ed3e219511747946f0022100f4833e0bfde3e3a22a2cbd68b14f76781e7f24a0a6b99c641b37e840c94e0090012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffbbd2c0bfe940ed160b7d31572feaca5cc86be130338ca48b6f05273ec181ad11010000006b483045022100b81def6464e3b0a7c36e4ba050de9c9f93b388c6ab979847c940d508ddf3a0450220332d75e7f30b50255f5766b0c5d271e3a974e43647473fa4f4f90a391439ae0b012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff60296278cfd91dd3b4a6bb75ae20423afd5b1b1360d3a72e79b21484afe84906010000006b48304502201dc18829abb2fdfdd84254e25640c5e2d568d53771d1903dca90b5b562e1be530221009e39edb509a4ad02c21a4a51dbd64720118bfecf652f79c972b4712104e0c07901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff2a16bdfe48f418b457d8b2bb8da7054163e2a088d49c1ae5ba988b127c538c36010000006b483045022100e094d5845d73800b0b2eaabca62b59d90f760c131a2539dfe580cd7b9caf686f022020bfdf166b2c8ebbf1c445062e4481dc78e1ca22a7744b2e8e69c9941c298f88012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffc18dd12b83b04d2cca10cce5274ed38f05e92f8de8a6ac7ce9306833f7098c85010000006a4730440220073aac292bd37d31b81de4236ba55295b0c774d9f9e06ee558f0530841a8c6a60220716c04776f7e8171d2c11ac1d8b98865e68b69e165d3f64af9ed0f632407dbb4012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffae65f84cf74c535d6b7649bd2c1a78606eb579bfba9576aba51293c711adbb85010000006b48304502204f04975487d400bdb0e7f7e483a1d9b06eb205bb0ba2753bbf6f6207cd1d37ee022100dd06d8603808cbef0a65f9f51e0d98161d4248f68fb0367e554f5dc7148a36d9012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff6c9bebf54ea95c7b0a3f3a584ba8a725ea19669fd7eeb8910c4af48b07cb80cf010000006b48304502203003a56d4497bf027195364a40714793e208f663b4acda15d6b397bd705666430221009b14c7a2026811d777b49d508718bfd1bce53e9e5188920265d340b3c4b65a1001210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff24484d39e6e766aa4da7d34a29901f170f41dc1dfe913c3e66c01f705121c13d010000006c493046022100d4c3831157cc08dd78dd3263701aa8a4f37c1e7fe043ebbf89755f2d5e0adb9b022100ee0699df5bc050fcedecbb4d1fa6f6b04dc0dc9fa0ce677d458dad1e17fdd024012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff78bb25b1793d7cab132a1fc3b5689f10ec76f6f488d905a3640fc94bc60c04d9010000006b48304502210092b778bf7bfbcd563e5399b51536cda244f5ee3b4348d0d7e8fefc8fda1c6aeb02201266e4613929762f60a156f44fce1a2a8a32432544c4acf9bdc1dd5e39f99b77012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff099f7ac45e0bd800843561d93c0f906372d5acd9a88873c6bc637e6a257d5a79010000006a4730440220119c4f4755a92ad5b71b624a1392a82684b0544a9acf132efde34bcfa7c40b2702205dc481d9c1eb45cfa5e85d6720ed783c6e63d06b413c115374063414eba64cec012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff530dcfb9ceb7096186249a1ba2e78a535103d07a85fd2e60265a58f5be27ef58000000006b483045022100b856bd8f62c02d317602dd23c5b6abf225c4033fe3c4f99f594f9a3a0f5a724b02201cffaaf10bb1a144efa2298e5b922eb3a3738e2063f66e00b73e4da37462bdd1012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff3d13a3dc86987bc1f230c2e9a7d56481fd0502b80e1a779b2c111eaf4f004d06010000006b483045022100f4daab77c860301a6651f88320b94683dc084e0ab65809a1bc87ebd977fbbc9302200362898a0f3ed1bfb7bd4194eaabd9582b95674e1273038ee8f7c22d9b98114301210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff3760bb40a4560cbf4bad209cc1175c8764c19d599aaed7679d4e4803a14cd7cf010000006b48304502204a43f53009dcde3d4e645a8b80db52e13bc54a87ed5c7673d05d91c6fd35dfe0022100e551a8d08c6d1e9bcd5f819188916919f4c38fbc62b9a78f6a60d151256364fa01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff711cdc5b7563c553ff8f96c8b140f215f650fe0019f7a8a667de2b813cd22cee010000006a473044022043dc444a22f3280aa2d25d7de902d209144cf40a191215b27306d4ec5d9518c2022007a8b133c2128e7bed4fb92f1898dd6c0cc1fba45284f5715cd5539ed0a8f5f8012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff3d0baa1742771eed21720a30b8bbed609958a5f18a70e7ba7087d10484194dbb010000006b483045022044313e3c217b70d18ad0337aa7e6ab1757cd2f9baecfaf5fe39c7a020e6ccf20022100d0d1a134eb6c1fb3b0f2b566d7f09c481d00bbf14bfeb48293143469366e3cc8012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0230750000000000001976a914a8a03e54f1aa023fff11992e1059abdfc103b6b688acf0ef1000000000001976a9143feda38eb658eab5e199925b0b03ac117a72d7ab88ac000000000100000065724d51057d975cda97b2d1a562b9d1dc5f184fbab7d59c0e9897fd878f90398b00d716ce010000006b4830450220662134622fe16b6039fde49c970065092bc2054eaf5603c9dbd717d285fc1333022100c5344f81238f4aa76a1c5a5556c33b69a165b7aa3ef467e4e0e593a080bbf58a01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffc3615a73f66c0ffbbe283fd501ce743ba5bb156ffb8652fa6c5755b80836be03010000006c493046022100c192f09c0602af91dcdbb53b75a96e2ddd4bfa6df5581cac37994b43dd8cc434022100f229fa042354aac28751e26a5f5ae738941d43a33e1a389383cdf74414806453012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffba33b9fc5a087505c0b101cc353e4941157670c4242c2880ab4235b15ed09677010000006b483045022100c7f2ae75beda9e793aadcbd993cc7909c0835c6c10a05228d9e4ba5208054a1a02204789767ab7a6f80be2d0f18494a7abed393b53463a0c09f43e80509c1f6f2d1f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff3492cbfb77064d5c29cd290a6e70c228dd52b8b6f0ef904c458f82f9173aab72010000006a4730440220208047e7aafa85807cb216fa9bed519c0c2ebf4a77cbdfabf1e65563065f597602202651140bb12b98793e38462d5fbef008574255e533c0f713494521fdd1a22138012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff13f7239fd0f963b4a9411342fc9a4baa62d386e2cf8fd347bcebc75365396649010000006a47304402201f9d33dea224c6c622de6f0fa1bb4c5b87e9f329c08325c49423d85c9eee07aa02200282901ace61e1d5f7f4f065a69cb298a889065cecf5789d7c99f7542036414b01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0270110100000000001976a914d9c6eb11a73940197e4d1f73a9ed67736186fcc288acb01e0400000000001976a9140b464d40d14a21b335d2d3238de1035f360c2c6688ac0000000001000000b5724d5105fa17908fdd2d117f2e349fba436c959e6abf8fbad21f1cc99a0f003d766852eb010000006c493046022100dc0622f0a472c8319c0272cfcb2491c361d2b10a4b2a8d5179d87e217ec545f702210088fd9ff722ca24971eb1762227488b5fae93eb4c4903cd579909a695d36a0bda012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff053b0d0ffbb3fd921459ae00184d1d099de822783f6b976622ec1148e9e2e2af010000006b483045022100dbc67c0a1683d6f3fa1b03f274b8e4a63022cbe6aa165cd476ea95050d63f47b022048b9274cae7a551a30527bbf29e95c9cc6c3c8f0a3b4a6e363a13ada748a3be301210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff1bfb767e2d54a3c70803064e46789461db99edf3d23d18d787acbfd49c8c79ec010000006b48304502207e786fb63071fa00788cc3dbf3f1e6f46d69d0584d6d05f6248f3334787b368c022100e7b73a618d64bf17665b629028e3c9b348572c5a0e3cd9484e81ec39dcd4d670012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffa4fbe8682e748f5f115f9ee4a8496992764b1314167d26a11e13b9a747d420db010000006b483045022100de27b65f2c5ed980b6458a587b14d6da1a8a23f542b2d4364054b47a5a47fdce02200dfcf422b6d30cf7716e93b3061578072ebcdb4dbccb2ff1ec4c4bd59fecc861012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0b69b390a9637e3f7853f71c7af78a26ce503d83736dbdbb4826e47c342c0fb1010000006b483045022034c0165e296399979c1641415453ef5642d6e77803cd5ad0a4c8a634dae6d4e1022100b2013b297bb02af4553339497b24d3fab125b491235016a15f261c345cb04c0201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0270110100000000001976a9141433772efd58502cf8ca6c6b5ef2013c63eef0a488acb01e0400000000001976a91468f078544a581988011f08c3e7f80746fc80595288ac000000000100000045724d5105dfd132884970bbc3b8027cc40e1890fb3554017dd64c3eea988234ea898f1f12010000006c493046022100e590dc3ef40164522b2fb770a97d86ac20243a4b8161ab27610c50fe6b894da10221009837a638e034b38c9413b2ecc4233ae0b14bbdfb387001f7ab3926a8f2b33daa01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff6a72562c23ee88ea7f1aab8db53f8d96b50e338cb28b06a8357b4cdb28d9c219010000006b483045022076f6125960b8697f12962e0a7b484165008f885cf11680fcf963362beba4f320022100e4e2e404f7a802043b3ea3d78195bce0605a602e8b3c29e7b4c76179d572080b012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffb711c05ca695987d6544519a64697d6eaa695fe5306b60ea8c341b4a9e6cb18a010000006b4830450220254354f7629e4326d376f09bff84f1abfd8ab81d8772d53db2a4086e646c0c55022100d3e292e799c0597b2dcdd11dfcfcd0954da25351eaa39bd602f2c6f530558db5012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff14413b07780d54d81deed92ba4a11d8a47f5e4d729420431563180e830467a84010000006c493046022100eb4eed718df8a6d560fe6768a8a047b57be84cbe39708c3d55880cd977faa5f1022100ff38bcc9d75a8347c2d032e7301ffd3532833a79065627a194463487e199870e012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff11175dc6a5a1760c0a1e51ceae05cfb05b969cf909ecb696d716da4af2cc9929010000006b483045022100dabfb94121c4e5e271c17d5dc91d8ad7f66ad957f422e2e51aa20a9fe72bf65b0220685d7d8591acb0f479d574255423bc359dd2d2be63acc6f21f11e5f5dd461ffc01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0270110100000000001976a914c8381e8abba5ae70c63e2b58ac5124b91d1d902288acb01e0400000000001976a914404bc5a6bd26fdb58f9aeb8798e037dd74d5ea1b88ac0000000001000000f9704d511132585e75b425d87c61cb87b5094bd9dc09d82bd886e7901d8a817fb7c2f7fae7000000006a4730440220313d22164a40b6fcbad13431435332a9bbcc0eb15b732106485e1695a5b2784402201ca4deefa1421ce5b16d01555b0c8184fa8e7c8f070af8b4e0330394d8d4817a012103d4d704ccbf6e1c00742725b76a5847c7c37eee19a51cc401fb13ddb3d1cfeec4ffffffffc1c52035dd08867579ffd6b6df0e5a1fa018bf40eea137731e2cec4f69f02938010000006c493046022100b45c5d3084ce80de344d2134dd6c9cec094a56a2623f8927bd1499884490608d02210095d19637e3eb48f4e14c721a9201498e4285a9cd3fa84748d2a57fba5b46404d01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff8b38408e0227aa697686e247c49b35611470f1798a50a1f7830154f16501091d010000006b483045022075baa787f7880e88d21f0b8d4029b74710baaf94470fffa449f677fd526f2ac3022100f0602492f620c2c9f6c5821a6261ca3bf22063a30aa46562425dfc3981aad7ba01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff7f1cba3e0d2155ee6bc7c694e7bb8a6a9b2c2c6979f7c00af9bd38b6aa89a93b010000006b483045022100846f08bbbe0d299118acf26ca4ea0e8e5cc9da9ec15b557d0159f407b0d4f6ab02203e645d156c75151bc93b06c9580a952e3a26bb42d0466835c4ffd6eb85c2d46b012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffa7c6b33bb3661acda578a2a8ff41deb3d9a27fb871a4767f84b1a94f1d4c3eca010000006b48304502201f0cc80adf6a1a5901a7de7f0de42625c01a498d8ec606af8b60fccfa0a22068022100a1fda50daf2939b3d54fe387f7e2c7a8ffade80f35a7f9f22c624cceef1c2ab8012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffab1a87738b0c9f50bd1b9e4f2cbfe64f7dc1f41b520b1fe4ff267289944a9cc5010000006a473044022026327201bb00cdde7d26cbdaa1e043e5e4ae00f2f62b4b44de5b2c547679b03102201c3a0a80cb88147e62242ed8df42a858abcf6ba10e15ac64a283ce0bef33ce5601210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff41f876efa90d013f13c25f7f02bc66f73b032d6cf67d131f3ee48d9b8c4fbb10010000006b48304502205aadda09f207c084484286c6ce1f780daf28ba31220b6d8ed4a7135ec05e574d022100e29bb7decadbbbd6686c40aedd77f225add97c391e8a15cf911fe06582b0d384012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff52aa9d66adf5565ccb8ee4821beb38cd6e2d29205733c2f393cb3d26f5bf2535010000006c493046022100fbdec0faab538dbd100da7df07a29563c1856358811e7c438cf47cb5dd22aae90221008a304aa4f6f718efc474163400ba20432491ba545d7ee62bf895fb07f0fa1bfe01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff7c485cce56b350ede9f5a425b2e66c024323076968949c126888a01a8aab6233010000006a47304402207cf95b0cb0b48091eeaa46b3769031fba8921a308d11e8df63320dec56146b2002205bf88943ed615a5c4a7b5b767e968826f53d3c952e7e89cdb800ffa929e23806012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffd00d69e68a6717d72da98356101e1f888b6c1f2c263e2723cb2066937a518f61010000006a4730440220672348911dec20d933d719e372ee4794d127e2cdcbb9f307fed65df6984d6e9602205e72d2be15b02cf231524f4234314dbdbab1940feca07be1e0b227e3bd6eec3701210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff2b86aa1a5a1c6f6a60fa5230238398987dbd42216d9e56077cd82a517e619e6b010000006b483045022100d7bc0f540a0421c39d32a42c38fce056f830d47fb95fc3fa3f52ee078658ec000220147969c7cba27ae495d3e43cd783608ada2ad2c77052f5b3e54f854ec66f252e012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff6221cd37d658151190bf9be64699d305192eb4bccbe8b653a375feb29b327ae7010000006b483045022052dd4e748f76dca002404d03fe5c5a69a4e8119d0a97c50d75a64fd78fc69a1b022100d74b83c598e9f34a55080381741b2be1dad6c5f91106db4833e924cc643e3913012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff39649b531a292803807fb34895f21f3cf44fc39d663cbc5ddfe71ec7a0b1df6a010000006b48304502200750313369e898270d0f359ff57ed14e7c1c214b8f5b994779bd3531b4e14341022100d4e241848866bd5358f1be20f859652f40cc02752456e7402f1d4822387f7f2501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0fffffffff63e099dc4dd4671a3cad62d8533376d78f5dc9447c3aee657da835ce6485f83000000006a47304402203a212c87c3eefeef6aae71ea974c492c2f631d97defd1660f936b86698ef011902201dc561409b9ebd2aeb592999e9851d89eb7755e825772f0906c357a2ffc14f7a012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff7c98ce18ec3210ec743fc05a3187219a3d5e11114022355fc8247886731ec632010000006b483045022100da35e290f23d590ff2dbd3f70c9da7f8db90d7c9ec6512330ad696fe08b22161022026444b0348ce9efdc8b2a63e23aff3bfb6687454b10c67b144f80f43233838a2012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff27f8a9b64fd53ac80c1c2a176bc1e5fb2b887fb74199a8f116e9f688b31ecba1010000006a47304402203028b1ea65e52484bbfc4de39b682399409112d38b9aedd8fd23af183aa7884002202eeebbfc112231a70fb492face28da2bcff910f46ddecd51c1d4eaa629dd874201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff948f62cc0c2f3787e6197228164e11cf5fca64c3abddbe44e640b557e11c08ed010000006b4830450220551ec775aa96cbb23bdb33a23011bb6ca6314d2a1a012bef069eb894f55d30b4022100bb1a0f2903b2ac9b5e729e8f5007110fdba24505ba6135f497392ecf86b2e329012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a91405de28b3a235df0a9a29ffe7f911122f26f9fba888acf0ef1000000000001976a914e263028ea35e90844c5e21220051ef8b3d19c6e488ac00000000010000002e734d510325a7744e6df2faebed7d94b9b7eefbd5e352d95be64f35d277f2a2f98f90d9c4010000006c493046022100f53ceb0abe7c17b816662d94b9ca07933cf53f1b19d2fbaeea32faaaad06aa81022100bb89ed187b84e268a54ed0cad0a51d8e8a8b9ce0c3bd781a048abf6323d9fff2012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff591c54214c6487b5620b61c4a0f6c477ed90dbd3369198763d65d404955b4551000000006a473044022013c63aecd402530f64530a492eb77f9620c757813072380975036717c573582a022018688961f384acfd9d9ab7d9394d11eb8e71b5e6aea8793008bf3fd29bfedc1501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff2554c7c847e58998b82e80211a20c7a0dda9b6d4b92132ae300b1167bf97e5c4010000006a47304402200d77d10d81e4fc850616b096520d66868934b80aee034ce69e4bd4bed38bb5f80220545ac1b726061f516448948e74e9365f432f5ba4d41cd16544a7a98c76ff6365012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0270110100000000001976a9146677ef172bbb25a0cc5f0a940e75df6454a0a65888acd0fb0100000000001976a914bff0e4dc62b1d71dcf86555d9b370988bd759e0388ac000000000100000024724d51031f8390fd971884f755fe7157def917162e4e268c700a0154086401811ce3c721010000006b483045022100a9dbb7e053f44005d45e92e4b159992e2dcf6e0a3dd7e4b6b01440e0361dfa5a022060006cc0889a12d587632c6b4afc1f62fd2d944fd17ab27ee6fdfbdc557eec7601210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff270cdd06cb8904728a628a76b96c96ffc38378473ee53665498f9fd12e6d9ba6010000006a47304402204b9054d621bcec669fb30c4b33201f96b1f158fad5958245b66441d1e0c5667802201e0430d09abdcc91646d8d7d1844c8105d49b6bdccc7b097b4a9b40279b8966901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff7f7784ed3093fa867498a7f1302cf36155dd38d15c6030493ece0550c68b18e9010000006b483045022100dded008c4b823d363baa2ffd67eb67834bdde9f179d975f04a5d0f4a2641e0f30220619a07f8433aeed27c09d859efb8c53821c4c071cec34de12ffc4adaffca15a801210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0270110100000000001976a9142f9899bdde59230259d7b2df76237e8ea6a126b488acd0fb0100000000001976a914840c0a46806fd012541145e46b47afa5e266105888ac00000000010000007b724d510313f2fe4e5345ba4c16bbd94d7f2be69344d1faab46fff3a7f39310a3130d43b1010000006b48304502200174aa70c687a186c3506b15fdbbc79a14fee48abc765a468b71eabb1d4fd20b022100c4e0832dc07dd4fc9965645c6a85d6b61e64603508ca3025cf56f7e654b0eec701210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffbb749059141fbf1a4e80dfddc28d77556a7068392ebef1867df6ce1449ff37aa010000006b4830450221009b4c8e845897a7ce99d97b6f8d56dbd255e69efaf2852a01318f3cf802fbfc71022009ded1a45be4333ed7cf7abced5f9344954b687311b07111400fb7ab0d983415012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffc817a7cc004229121551192663302d1038b6ff2a68642b15ffcba36b4d9d36b8010000006a47304402203577d92da81f10e0330bb5ec524fa98db0744c7d283e1021599202d912566ae602206f61ad1bcf597ef7515b1b67dd1a3cb34f171631cc1ff90f2cedad1c9dc75451012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0270110100000000001976a91488ae61b0ff1220a59150e20e9f78da477a63d9ca88acd0fb0100000000001976a91400c1d735c91a815339de383dcba77cff0c5384a088ac000000000100000000724d51032e2dd724ab99929e654c4377a442619cdb602693e30cce642171bf0638b2e734010000006a473044022034fee3d45c210b9d2c0bde1da60bf4f6077e0e18adb857dfe1545e346a8039c502201cc67b747179cb6e7049a7c3a1ca34d827a55738717b59b9d52415c0aea0a240012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffe849e81fc3dc3ae6bddba0a57778c133daf5cadfe960c597f5cf249381728c3d010000006c493046022100d2b8386eb6dc1b8df7566a8de6d7f2d63e03d2355b8c848e96f99d41baa5285b022100d23725182d2299ee8ed8d09a3ed9f7a8dcb16bc48dc3519acca29afc9c58b94c01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff42731aec919bea9610e9524c35048748d37c03127c42cd3ac412d649a3ab3fc4010000006b4830450220736ba273d65574f4fdce497dbb5893cdb5b6c4907b20876cc42ef6651d49317e022100fd120a68ecb9eb8eb6c6aad95d05d4b7d05e7f92539e12c08a096ca0d1cca41201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0270110100000000001976a9140588f7809b9b89d28939e01a193a461636fe9fa888acd0fb0100000000001976a91496cd898e8698f87fab98d5df5c6d1f6de74e82b188ac000000000100000002724d5103930bce8dd591af0bb2a4730286157dde1e92ea9d3e13704604d8594bf89458bc010000006b483045022100fc54ec0b26e6c42c210239ef2a142d8e39c24fbc2253a9e981e54d778761a046022007d73982fa3d6246d3d6fb7b0a388b83d3b574e90368e85f42a7e0257247037d01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff55bd1ced6e526fa0086bab5aec8398f0877b8d57b4b2c00b1c457bfee2ab4f5d010000006b48304502201b1e7061a8b2d33e16bde9ce733b8e51bb3abb83927cfcea5b20d27643d56a62022100ab064a89e557d8ed059b4e4357281784fab9afa3166b03a4fa35184ef6e9357801210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff48047a10c43e675780bed4fda923aa88d25f4d5801dc0f208dfad213f1950636010000006b48304502202e75a4dac58f656274fad2a2f5a138b27f851eaef74e62f368d3ee4eadc2b7c3022100934a1c6a4503b3dc4d04ea47ac070e014b849f2f424defbc976a6ac8e3db84b501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0270110100000000001976a914944b3c86bb48d6c7566afb50018cc4898d6ac6f488acd0fb0100000000001976a9144c24210b282cda5168daa38a83305e3324de912188ac00000000010000006f724d51031feb3a85860ae5bf9b2c3a8b4fe8b585f4c16d6895917cb520e7e0b443900e48010000006b48304502210081e6d465240652263554085cb2a1953963fe4c7238f9659b97791cc1e3dc2eb302203fe689b00a7f47b5a16eea23e05deb481aae4d5b5a3145e4ea14582b5ee45559012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffe5de743278e3963c35e9af7a28a891132c444d283ecc11e4eacfdce56ffa7af3010000006b48304502207cc279bc96dee01fb73c54074edced5d13256c3a1f7d5c711b71ec370e94ba8d022100b78e67ec5d10888aacd40882bf335b06fa05e97749def2e2b32f01906382587e012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff00cdaca04446c98fd8723b909162d32b29138fec0bee4d2a7abec8fe551e5535010000006c493046022100c4c61a1201b5877ccad640444591145bb37ba7f7ea17196266e45581d2bdd50c02210095a85e2540bf846d68abef5353ea8b2fc042be12a3184d06ba4dc9f3b6268ade012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0270110100000000001976a9141562421b9698f83a41c075851bc52b606fe6c80688acd0fb0100000000001976a914a902e21cb95007c36ddeb49fdb8f7ce83f81550088ac0000000001000000b7724d5103893a9e07c51c7b40b9d756195ae71437786116eadb5aa345ad2ca1c9afe0b9ca010000006c493046022100dae045acdd004ac2d093e5823d56a8513f94da5c3f8547d7a1101084df594e57022100b5d0cb4044338226c0631c96ee13b076d929459118c8032567d4240b4ee6aef1012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffe63be73177948d114e78270edcf16df9e3973e0cf57419c1016b99a6cee90b26010000006b48304502203cbc66e0d3827053d69469387ab403d9e132cfc3213d5ca1974d505a1479da6f022100d93edbef2c246ba8c8a51aae93baf9c0dfa0da0782ff16182a34d58c321edda101210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0144ac02c4fa9c88748f89015800b73587c8e1481ecc76e09295b242b6132000010000006c493046022100a3dcabcb10e31345fa15b7ed3d2b8ee4aa5ab69dd9b244d3260a3f7f3101a55e022100b4cf99711a6dec4ddd122780be90d96f1f5951e858f05b741eed24c523fd1e11012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0270110100000000001976a9146175dbadf75102f36a5a0e71626a5b4a5783864e88acd0fb0100000000001976a914255cc5e555de65b71ed668e946cbef3057e87cf988ac000000000100000086724d51039c136324cc95cac4eb47cb29e553c7ff440effba7b1ef2ffe12cfb9b0e6a34a0010000006b483045022100fd3d266336b8dd5d6e6edb9f717ac6fe765831508928fbdb7065617dc4d0cb82022043ffe578bf6d2f1d797503edd4da7ffc833ce71f28d4ab5670d28bad7804d98501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff33253320c4021aa4b8217b14f80d058c3ede3c40a2ef88ad78c73ed5338601a1010000006b48304502207c282272086d7bc4ff783380861c924cb672b7a64c3cfdcacd0325f40d386a400221009086b2960709f5a6a1ae7cf22e8739ab34d3de5d7b78335504b74519e19bdd0e012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffcced8182160a70865f1a9e6ad687c9d36ba378f9b2738efee5fa060d831931ba010000006b48304502206f96798aa26d9698fe87d6992d77fba09963d5b845d65e384019e6b85eb2d0cf022100f80f7feb25b6874a5fb436ae8e3b391af902a0979664804dc857b1349f6557a701210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0270110100000000001976a9141fad4ad20144abe3f2780fd0ae674decf63a7d3888acd0fb0100000000001976a914b1fe219a1b1d1592e861dd36fe12f302bc8a480e88ac0000000001000000e7714d5103267491c114b624f42b76039983ec30ffb14acbaf80cb19cdd35826bb07ab3d6a010000006a47304402202d0b78703920f9372b334e035a9e4e2d526614073af46a83a8ed0c36659f565c022003d587e2f7cb814d587f4c4311d2823509f5612f292fe66cd146fe18dbaa3d7501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff6bcf0ab789922f831e12db4b5ca158958d2be087a6a6567eecd03d0af2030357010000006b483045022075519ae3bca7fa379b2aca2a4a4055633a8a184a61dc8293708c171224d2a9a8022100e999e4876cb7df74225a7ce00ae8964d9886c574475dd4db1a9db843e2534e5701210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff551fca2a779a8da9bdcd06639e3542c4662416249070b72c654547286c430c75010000006a473044022026edefb9fb2a7ff3b331a7c5cdcdf77c81ba46bdf3efd421475dfaa0e9a8bb3502205a8d5e619011d5846d3efd40aef724884535ac14a2f33c1e1c7db0cc8516c7b901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0270110100000000001976a914fa560db30db1903d58ee1a92322c32ddd09cdbc788acd0fb0100000000001976a9149be19899a68aedebc64f3505602d911dc7add8f088ac0000000001000000c3714d51037dbfdc380fa990da167763aed341150835faf2a538f2a78aa16840c176e8a0b4010000006b4830450220444bcc841a27a6bc666df9a99d4623649af48b96ce93452fd271c65a1bfd04430221008d87ba146305949d523015241891e4aaf610832b4bdc5cd2982a0dd2c32fa01101210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffa758a9bdbe8330fd57387ae3489f377de622bb8a57e7c15e1c6d2a8bc2564af6010000006b483045022100aa62391a9a110e45bc872aa4528252bd49b7779b9bd2e148456207e39a33df30022071d61519ea1780c6fd2103ad59c1c9b4cc8e33531fe6ec38fa4d9ab09520582101210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffe0c180f08b0d391fff017cb0b19fd9493ae8ff511b05ad18c9bd418ef4fb6226010000006b483045022100dc24bb2113a75b5a11192eea69248fcffd27b30e5c8c34e23104fc5ce174b405022028c1805bb036ea575ba3a92476e136ea13725d2d58a2949ca784463c3aabbb6901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0270110100000000001976a914575f26211421359855b0f1947fbbe6d398d9d16d88acd0fb0100000000001976a914262e836949d2563e14c74820847d319b0658d4f288ac0000000001000000e8714d510342d2804020cd696e8c76ed2260a5de136bde32cb3d72679a0eba28d0148928f3010000006b483045022100d8065ac57c73f2117a9939879decfeee7f4330208809ba9d34e580ab94d45d9b02203667d6db239c84ee136396081c7957e20975c9496c204f8c9a7240784ff01d9a01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0fffffffffb1584b63e5188fca414bfcb85da380d5779b2fbfe2c9913e79727477c999619010000006b4830450220408f2f40a45c385816b61f63528c785c23e24e1b62bfd28c931143253548ba2c022100c08bfff490e4523e22a9639c18404b9b19aaeebecae574030deab0ae4029740c01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff07e7845eceb5afcf29cb687edc35887212c1ca4f1e8e5e90dd3f3c5a1d6a5508010000006c493046022100e3beb2cc95ba51070ed8dfe25b0d661904a1c794ebe6eb6eb5dd68f4aa61f4b7022100c9d7800279db5a467af0cff50177cb0208ff52caea906571661ba4aa4e005b38012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0270110100000000001976a9142144171b02aa4f98fa7aa654f0cb6f8afc44aa3988acd0fb0100000000001976a9140d56e82e7d2bd728f113534654ac83635e65841788ac00000000010000000b724d51030b85fbc20b854fd0d2a57f5f69a382235eff205e421b2c39678cdbe8165cedc5010000006a4730440220747a7770b9eea4d751cbcdc46d69027624c691e953e7647e8c4072ef701c9dc302200f3643f9a4dc3e3d27ca120be2e4296832400472ea91635c1ed36bdcce982f9b012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff462b821c2ba2454a14209683e96f09c63e94e77542123c5cb730fd4cf362b041010000006a47304402205a547932d61389c06a97dedb8b59a99bc621aba270ee68d96af8bcb8dc25555902201e9009eb678a78160d68b76d8ef9c54b2fd924be2a20b0a97c9c95ccc02a2272012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffe5097c7ba5280ea00836e95ffec6b4238661759f8c67cbef389289ef97a8a472010000006b4830450221008999b4478074ff325065be1b987163a5375caba6eb5b8dd60bfca3425002aa4c02200a76b7d3588f84c33d036fc0d5ac3db6670ed6a8f805e8729e8cb3e481dfd21001210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0270110100000000001976a9143bcebe3462f03c3d7727fac96613cffcd2e6922488acd0fb0100000000001976a914ff8ba3b413d38de1aba0946ac21575e8d8c1590e88ac0000000001000000cc724d5103370e662030b2870ca4a16c023e30e1fec47ceb7b764686f0b625451aac3f4fe3010000006c493046022100d149f4f0127f16f007d3fd6394c20d5516f733d0f85e6909a445438c329b12ec022100a4246471d7b9aa0af0b8fb53d22d7044ea899a51d6c7bf22fe7dc77f5dfedaae01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffc961bb0be37de98dce89bcabb0fc7a4f87fb153c86ee3fc9625bd7e7fb28e27b010000006c493046022100f3d44f051fa6da75a7ab1761e59d496758f5100e91cadc614511971133147919022100914f648c0d3e26c91e7d82321ba0b6b6fea1c6597beafbb688e40e269ef58cb2012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff452ae22ab540d329b65d712a9381919b9ee4e79a4f05a85cec063f4e87677d6f010000006b483045022100d0716162d9c62476a6376c263ef3c07b3a9b9df8f3f72582dd971a03b7d657f2022017293edfa380f5c10cc63f02ad969b9d46df6756ac367db9ac56dd722166721901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0270110100000000001976a914b9c743362abce0806a9f921f883d59b44ba1aa4488acd0fb0100000000001976a914546b3d593360d675be04afedcbb0b2eb0f82274788ac000000000100000096724d51036a4035d4a45e2331e8c5f35323f814e7d6887d380aa4ddf5da9569448b5d6ac2010000006a47304402206bb1513e736273403dc7ec3ed2ad7f6e7e2d5a748dfa1a32520b0b90d04d3010022019d27d2c0a868dedf37d2183ad1321e6fd19679164a84a2435798407c6c48636012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367fffffffff81aeb7f38b4e36bccb3715487c13fd3119aa27dd6b1dbe468c84c633bf80843010000006b483045022042fb14f871cb0c014952bf75decb1eb3db4af9db119031652c45eabbe5fd9559022100ade13a6eaaf08278445af19e31a993b26ef8040ac2461786af4731e0894c2727012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffc47f6f6fea517605ef30fd55fbc0cd7b4f035e2817b5d1319aa30b1068749fc8010000006a473044022041545e4bff24aa78be6c2f5fb62fbff8ba5bd0440532197bb703e836e38aa8e002205cdb1424d9a83f86bde8000ba8efdb24987b69aad8ddd38b134d457851bd61b201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0270110100000000001976a9149b6c11634ad6e35f1e1ecaf90c21f811af181eb588acd0fb0100000000001976a91496ea898dcfa26340b5bf1b9c779ca64e7a71f9ba88ac00000000010000007c724d5105d851f04b893846bdafaa058300430afec8a589973775c1c06909cdc19b5be203010000006b48304502205366f734456625298ca7dcbc59f3845de2be458d3a6a9903f5d01bbb17e53208022100ce250321c6e0d5e69798152300303ea00201bffa2f8cc55432b89b4699d2bcdd012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367fffffffff4dbf7cf6290ef7e055c57ec625be2cae4480a52632e075fb60a3cd6e1e55aee010000006b483045022100da822252733550fdaba83609016d52c3d4e941929a3f7d68a74627dac04d97c0022070d943814bc8bf16d036d1ec211c806cb5f217ff336d64ecfa199ac2c9eb026001210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff20cbc12cd2588d360e0c0ef89c8a8426da81aa4024691eb3d1c22d6f3c0440a0010000006a47304402200d31159c41664ffaf86c965b4dd9be601cb211dd7b6e49b66b58b303e0d852a802207bf32862f16c562b3415fb73c3173fd858cc01f88fe1006dd789133229b30ec501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0051267e5c3d70dacfbbb8d8f577132cdcb6897ba2c9164c305798ee50435aef010000006b483045022100e90fedc2b4c4425f4dde954cb5b2b1431bd26d2f8405a2f32abe37e84bce2e8102201e9c6687f00759131170f19588959df8aaa1811404a2c30c2a8eedf7075c1a7e01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0a4653c7ae89ac703892e307851d2d056919cd629fb5c1f434e2925a87e94620010000006b483045022100a5d0745264865b8b437e79327f973b3cb3dcab12cf56c164cd08d4dc2413519e022018f904a816fb051cefea961e335a7525cf78ca1fe624ea6697c7067fe3a3005f01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0270110100000000001976a914d23ff1084c6846fa393f4adbfce9e08f3fce036788acb01e0400000000001976a914d78d587fca7150194b245d661cd89b213d51c17f88ac00000000010000009c714d5105c11e928a2298a15f211775e57155250e920e49addff2e5e288b82ae974cfede1000000006b48304502206f069d35c3ccbe484bedead6aed47113da0a745a8f65af70ec4dfa2795f5c39b02210099f835d6eb8aed64b7d283ca11fb483f0ae1fa01eb62699c5f74206c190daedc012102574219b14ae1095aabad9651a60e3aa5ea305b9f5e2b711fa2efbe92c67b4fa5ffffffff224788f739cfbdf9fa73a6ac06050aa01542107a36c8ee17d58b5c0c4f5bd817010000006b4830450221009db4f2f28ac7f069c6bbf83aeca7a66284a5f3a29f75f98fb7246032368026a302205f073453b5d7e3edddecd5bc127c61e0b01f43e902622a3f2e9c8901a6dc35ce01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0b44bf87f8b9df891aa052380da222b661fe86b2b8ec434dd5e50b392824c794010000006a4730440220516d225a3aee8675656c031198f18a7f3618f7a351419cf7ec3fb0656da09bcf0220466e5f4ebaf2d8b682ebddbe40a7d3770b7fa27000a28b942bd833e35a625bd501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff319c8d0d43cb9ffae96c3b0e42e0a834e16051ea4b107ca36320d1d5d988093a010000006b4830450221009283a148cbd24c785f8d2d22791c9fec4fbe5fe179a508452e756cd75f6b5b8c02200a02cad7d07e3879adaa28fab2e77d4fddb46b959c952c312053af41303a21c6012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff21fcc4d5ffc5850552ad18741ca27aadbf7ac8780bf11a40609d8a5cf2c03866010000006b483045022100a1fc9046ad31d053bc7fc7bf256c7b4537f7a9e00b6d883fa88eab4e93fac9430220315e5828f4ee39a1d4f7b07ffaac97ad0efaf2e1a711948f421d79199ff8ec7601210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0260ea0000000000001976a914f9f2aa4c9db9f284cf8d04e55bdf761f727610c788acb01e0400000000001976a914f8497f7d4f16fc54bafa3db9716ac5ae4140489988ac000000000100000053714d51058ae08c4775833c90ae45d394003d4cdcc6567e56750b1e0a2faf0415b2a357c0000000006b48304502204b15618bb81ef88d6bf6b290228011931bb29b37c7f24ebfa25dc5acaf020d50022100aed4545c565df372e0069207e1764d92229a6149c0fa7823a5ab9d1e152b4dc0012102fef568d33e7d93a2a6a78f24afd9dce316d993ecf4b22173f4a2aaeb12239adfffffffff5efeb63e36c8e86c64ccf221d262230ae8c2c30e15362c9c99572b5ebea5b24d000000006b483045022001deb716aae73b1e7f9fea43711978250b560bbf7e65b835f195a975f65288ac022100e702792948f7b6bfbae7b4a4a8a036db4b98b315567beeebda4f3751b79a381b01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff46170978c1dac035886906968e743ac5e7b8cb2a6f0ac3030e0fb66303ca74e0010000006c493046022100afd8c8a01515c2452de3cc381f27888e4f357def4d56857c91dcd77dff4eaf5e022100f508b03a4ae43564fd9d270df94e40faa52d3d3823d655d9b2ea754b67274d66012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff799e111a686cd5608f41d4898ba98d8371c385f78492cf7a14e382d861665571010000006c493046022100a95cae7e0f8783d1707240fe7466a14e7af877df6ac73e9d10511ea1ac4d48f0022100fe29f2a94fa7d2b6089eb182f902944d124078884a1f6160d1b1514a0cacf9ab012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff390b97061cf0abf3fed09db0c9b8b932b4025bc556c1626d0552f6db9713d53d010000006b483045022028b36d95b967b8cfdaa3ef7b2139f29e423249bf464afa7946bbac1522ff0fa8022100d467a5987ba096fab13e514d2292196c9bb077976d72b4bee6f3bd72e01044d001210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a9142135125cf8062e51175c8188ffd10dd73cfe29b888acb01e0400000000001976a914fbf4bbdc18f8e03e510945e8784e280faecc230c88ac00000000010000005b714d5105d2d50e3f6197c1bf9162de1a67b52693fed9ca0e82ce0aed23b61783981d5fa8000000006c493046022100daad552275cfd57e5124a91a5156639ece983aa874b35155fb611857cf19cec6022100fcea9456230f6f8a3178d3d1c2bdb526e15d75b7feb833e810906a304e2bd4cd01210226fa287a8a096a6a0de24fbc0cf041454dfb65c5145012f9688b98ed22a30a93ffffffff4043b300b8e172074121cb9bf04ac45a4eafe07914441c40b7545f535b90c811010000006c4930460221008ad529a75f68c2b07183eb3d3457a81279e92a2bcbd228c31b112a7c48a15566022100e080f2d5663902b8fcec67ddfed7d65eee2f01095df8566a516abe13341bf629012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffa5caba106afd6ce3a2ed8f03984b81aefb9dc699e035424584e4efa2f627f3b3010000006b48304502200e6ae9675a32cc8ef70b546830ea66c610b428911683c86f0d6914f0c7551e2e022100a2661fad5b8268d94ba2b0683bc7d8a138c0bbf3a97f2b730e537e483441e445012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff6e966b88f866da185fa522b83364c1cdf1c6d4b61768c5865f0158839fd9beeb010000006c493046022100d7ae5bbd82475c9dc62467d6c4ac270ee3d74331e55e6606093ac5e2e816ca75022100f3b114f3385a8c5da4a8a7200d0f4f8fed2c0e983dae09ad6725f07be189250b012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff55382652719c368f12e043bfb124e9ed5a43a804c862e11a9c78e9d5ff118b58010000006a473044022004d069d71645cce52041554868986c204094db77b118bb57ff0686ffcf2f762b02200aa03eccae45f4425dacff5ce42d92550a79c760cfa9424a0c51f1341736e14b012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff02e4320000000000001976a9141a1eff470532f3a4c351bb18563ae27c8525e15488acb01e0400000000001976a91422bf0c2b33d8d0a7d7b25d80a61b366811d91fc488ac000000000100000020714d510af5687144060f0024105b7df634ec48a9d05b55baec97467f5c99ee8e37946f7a000000006b48304502200f65f0e293a8a0198aa68a46cc39d310bffa56829b98ed0ce324fb6a81ee74a8022100bfc7a348cc27636510c8ccbe2dad7ffcdfcfe920b8686d200e6d3f737099bb9f012103620c94ea220ba982136db86249a1d913177453948834b8dbd69b645c3187289bffffffffe8153e8756e719e7a1b7f1b0c195d29179d559b044ea5645cf346d3471661fa5000000006b48304502204c1a0ed0a60b3e2d5f66ab4d83cc921fd45acc31d44d8cc4f972a32ec9db70a1022100eefe809ef1462150616ceed8c9f837d63a5b722410d9f14a49c5a308571e94c9012102df540384936956f0f95f2a65b3549122e26bc8e85cf07fac16f98c7c50f393b4ffffffff27ed998a541f155435a398ac3b90d607a42b24766031c448b517485be2b084ba010000006a47304402204f4f7078f380fb9e3cf0a074dd5a639af2945cd6bf84d00d258ceefac72d730002202772694baa456182298da2cebffe92dc6a1545cc9a958d403b9ca560e8573a9001210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffda900decc50e0c19f71f929de07719f9229872ba1fe91a2fdc687b6b5ab78f4c000000006a473044022032a4d3c54c6f3d035f2dd226fe64a59cebed92ce27de548da740ba4dc85cbd3c02204d658cd2c6ccbefb90981f37110dac40dd72231a9909782ce871c526afafd50d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff07e5dc1cee8bb1ddf513d9b31bd708dd3f0311bd919323241d71e825e3b1ea96010000006b483045022100e92957c827b4cb794fc4289ff78e5499ef7cd7a2e404c75e5fa0db7a7988f4c802201ca35dd51833b556945aae62d376fac26ac5e87181d4000613b762efbf42aa24012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff03616e0b8d268f8653be6e9548bfeb708763929f2c7793dfb1d7a5d50a183a0e010000006c49304602210093c51952226c38eaa593d0702c86cc2c74728cec5a1c8650e52067e39e7705a7022100f8f9d977e1cef5917b35ca83948da3c5bb927661819dd9957cc6035eda8f1b17012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff336ab8c58b0a533162e13717fa400a3676073996f2725e66b6385fc013594a5c010000006c493046022100d65af1e591d598dcf40894b43c8a08b3f40d14d3347044db85272be22b01f148022100ed74059335f4417ff30471582d41daabd75c0d05dd9326b4979182f3063272d101210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0fffffffffc1b328601640da8f883acce9864556977b5f61d3edb0475f762c643d7c96593010000006c493046022100b677392580fec10a3744d1e766c2b2502c14f8571dd97aa3e003fabb57689bf4022100e5234b940d22f266b7f7946c1d21910cfe1c3d4103a4b07e1a413b30b8a7a801012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff50fc80f488ec6d6bddbc5a5e0b0a9a70f18556cafe7a24490bb2462bc0666bba010000006b48304502204b87b4bbf28a811b9c9f218e5fbfa7c32e60162afb82b4b9880bda6cd8063da6022100e3ecfbad30a45a4dd924261dd38206ef0406f0c328b51e9acc0d88c6d1c3a10301210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff5ae886b2a25461385e452b2e26e35d9738ee5d51d9fb96f553290ac0ef4e23b2010000006c493046022100ad02e649e833ebd2c996ae6489fd882f94b0dcc648d20993003d6bf9308a95ff02210084cec169100fefae374cb6ddcca0f8d8c57cc44b9f8823e5b6263b5e6adc80bf012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a91486f68a750a31d925dc606edcdd9c662375cf004d88ac70640800000000001976a91422621864d8d9092196f8dd52203abd099948087e88ac000000000100000075734d5103babd489a199f4743eb22c55d83755ca10162f1fb958c59e47101bbcfce295b55010000006b483045022100a170d29193b349773bae3d040ac793d4389adb7179659d908cae3c654dce54e202203bbd6a08642462e5d39bb1f1e8b9aae044c4a348bc892ac0d368c65db441f875012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff67bcc211cb4a0aa4d3b2838f2cb13ee87f18ac885f38576073308980b13e2c3d010000006b483045022100c0af1dd0bc860c2c973e6b7092b6948c975af31ed16753102add50cf68829c07022002a12177d1c1377134fe9fc8f909b6d04ce87702aae765d6888ea92408b8168001210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffc26aea38f1b8d19863f69ebc8954622c31bac03ba0f4ec243dd31e5f3bc9f4fc010000006b483045022100eea48169814ab69bdd57340417a3a46f1283e8ec7f0e88ec9c52ff239f075c1202204100f65ed63b39ecaae257644b5bee75d310e8c5875bc83cafa3ed7968d28f3301210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0270110100000000001976a914f0389669b95dded651c1857dae5dd5d2576a3cfc88acd0fb0100000000001976a9147f4b654d6adf0cbf5ab43e9b4a25c182f85cc5c388ac0000000001000000e5704d510a85e3c739c4347c3c571bc3bce9c11d674f5385990d659f652d6d62407b0b8229000000006c4930460221009da0c5c86c0e1989d43610f1e4d8f83a96586a08e23879a3c1f796e9f767cfd7022100e305e2d3640fb1e934489c10dafda4806289c62d0c10f06fd65c492582c6caca01210337440d15160354a51323cfec06d95ecd84ef263f3d25186984dc1d65a6bf6c54ffffffff6eb5c3d7f698ab7f4a0e00453655d411013405095fd40ed8494a7688630d3719000000006b483045022100f5f81834e5e7d8b258fb1a124b49262a7241eace22c54f34192b695e06835a0402200a91c2a6d86259f7f24247d2fe6a9e5ff662c87dbbe40c94b06239987cd9769d012103f34ba8eb5cf96b364b81074c6e15c8d48347dc0a528dcc1f5e2fa6a8141c3576ffffffff50384562b2b313193acf7ba11e2e4f1d52565ef02f9ae2b023bb8a66ec091798010000006b483045022018fd7203164d5786dc8813693a4816b94c7fce9f39718df3547079bdb111256e0221009d6b955f7ab8c0d10c01d58aad991ffbc8e231a84a071032d238531fab0c050101210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff5f0d6283ee151694fadeaf2cbea115bae0200cf552d24f845b92f82bdc2faf8d010000006b4830450221009a0c3d4944b3010d200a2a4c4b7864d271e992b46325195eb06374c28f906c880220321a21eba9b2cf87cbe1c31a680a6135f89ba75eef541b8c65f3948610a44b6c01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0fffffffff5222425f6244309b5124e3e3b7ef13afb00182a0349aaa5691280f3e523824a010000006b483045022100e2e65f7e5dc1f0464c87fc1c8284ba020af5a84b34545469afb2301085f78f680220535282ec44ac0de8f560286f72b836dfe6ca10f9525d7bf8f48a7df72c4af8c8012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff11a879eceb135c3f5706beed5c11d058484b7bd74c1cc418d2e52a4fc00c8ee3010000006b483045022100b195f049c4377204138ac8e7270b62b6f02bcc9c098ccace239904a3e00f8685022019a51a3c7b6714540b6d955a4bcc4d6be2a3319b2f38552fdce756428f16bfd301210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff7a202fcd68e37df4f11d9bf2c786d00f70b5f31a3cd825f2d44c5d0ed737d54a000000006b483045022100eef21348f0324ee5cb866902d90d9bcd9f604ef828e2b82ab06444f471f0df1802205b9c2e6dd8c6e6a2926d98e0f0b29e147223a6892e5674c886d2abec9d702fae01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0f0becfa90134899c143e0e00b8a03d7407118a33c4026a43e9216fc23ba051d010000006b48304502200e5b0b8b3df4780a3480bcc4448975ca41eadccad8825066034a1f618166ca23022100aaa7289e6b976b64e02216ecccd28221cfdecc28e51f4baa518edc39b5dff30f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff98252526d7b3015fc2ede6327763323b7fad430f3dd30be887cfa2180de0f1bb010000006c4930460221008a6fa46fb174cfec8a26fe985d746d2a748a65092f430869b0fd18e5b87b857d022100c03304aacbee068cec3991ff5e5e36ec67d6b4c76f1d9fcde38e7967ec17d25401210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff2ad411f439926a75600ff26bdff532df3c551c31737f744cc9fc62d3f135975b010000006c493046022100c5d67a31c8f9c8d25fd7717206090997abdfc312f2eebca6d05694a309e585d3022100a4c80fd39c3671b6ecaa890369f1245ac9cc4de7739d8a888b7cf7995f7f726d01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a9145f30186aac07504d823780b3380574b8d479e92388ac70640800000000001976a914f61cf79277010ad6285a328e8123255e592be37c88ac00000000010000005e734d51031f87904724eefb1184cb0ddf0b24fa74f390f9d8bcc49b9a014c43fd4ce9d7e6010000006c493046022100836ae9762d81ff5703f45ad42c6309cd8ac8ad4df5ddae37a59062c9ebc1daf30221009be45218e8a45751e5d19e18a3e9f2f7c11b1f6e363b66bcd23e9f658487f7ca012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff4975c11d11a6d3f701fae3f92cb8f3f1cd9dea5031842d8d480eb3fc29a5406a010000006b483045022068d2ca348959d0f73b108533dabcd836bb8a9d93cbcb89ee88e2684df41d8be2022100dd258581b7920be459007a86d619102a4739f02453f26d0d3d30d4adb7d9b0d201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffdb888f02f93b12ba3e749af23b1d2c71b8eb45c3a443732e74fef2eb7e58378d010000006b483045022100fc34fde113a3295edd47c057bb403b49920694cb37b289b25ad690a3f037ddc8022050ed60152699e7d52067420cf7a4a57ce3dcfc6af5b6bd7c59545ae59dcc43bc01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0270110100000000001976a91454c57769547fd652d6cef9f2af1640f6bcfdcfc888acd0fb0100000000001976a9149c330cc6ec35e88e9b7327f12915767cdcb9330788ac000000000100000082714d51033b9c6c28a17c001c52c0fb7ce8874549a275d08ced0045f313a6f0bdb8e4bdb2000000006b483045022100e44d885c934215b3aab40868a463544bb2b48445da41ba539359437463843b5302207f478e27ea5d10f2cf8401b24f67dae0266b38e33ec07be5042846296bed08cb012102191e0ae26e61dbeb7d44271bb287c1e7037161b1f77697d22b06e68411942243ffffffff7585c7b7aadf0bf04ee207c7d89d751417719649e672bc8e31feb15412a2e690010000006a4730440220548ab9c7c2a676931db1674816c40e420c06a90aba6f1e93264031c13e2b987e022038b917c422b47878cea94966666ce4cb3150e0dc1b1c2b57947e5e3431c582f3012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffa6b9f3f5ddc187b21af9229a85582ea9ae930e45ce9b9e4d77960f15f0322cb2010000006a47304402206bdb25e9146cc69b770403a36c718cea92325ba439f8f437567176a0b0927bfc022064b8b53e9b56dcca17d3f2f8d46aca08f4538780a311e83abe815977d06cd57b012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0260ea0000000000001976a914df03d2683bc3790b2f333c263e9cb82d6b4322b088acd0fb0100000000001976a9141ec0454c6aac17f8b1ad8b08438ede22743489b888ac000000000100000083714d51030698b3f4b79d1adc26bab7a3d1d8c9c813ae82a0f381c25bf90daafdd5deae92000000006c493046022100fb7acf20077d84738c090b2f852ad7d9e7d492d1aaad8a790e7ee51a8a38411c022100db2e08df04b1148143baa78c09b58a9bb314af08f77afb96b3d72f531457b2f60121020cf2d783c1bb246ab485873ff5c6595ce5c1491053b6ffaaf065199c65afaeb5ffffffffcef8e372d64f0294a6ade6dfdf3c42bc200664dca062096102acad9d5f446091010000006a4730440220242d6d693e881afa5391aca95d87201e7866b3d0e67d6cb1b623e63e07d97bb10220774c6bbd31f807f16997275405c380d60733b6866268bfb341d9ede0d027b39d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff57bf5cf2eaff0062449705cdd2737d37690b861644efcaa2f2ba487d56ca9ce0010000006b48304502210083591119bbe21ebcfad7d37d2708e9cc3e51d30d988df31e8a272a6b6d5a87f8022013d6c97793af8c361f6a658b03423f4b7f3b3648920d5c9986fdac5fcb13202b012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0260ea0000000000001976a914eb3e03d3f24a3bb4b9e2ccb6d1da58b80dec43a188acd0fb0100000000001976a91484e7a7e51ba21f7d38c25c36d64b8283d900ebcf88ac000000000100000070714d5103ac1625c725e6a6da5c54a596c642626825b584d3a953dcefae7b121ef07ab81c000000006c493046022100da429331c588892573792977a527e9350b33193e81f0316513b095dcea19ccbb022100ac187759d4dd02692695a45bd3376ccfe29eddaeffa6f5b23809ffe53183bf8e0121037dede8e8343924c46f1daf129cbb520316a25e5b23a92370f2fd2961c27bc93fffffffff73382d8aff474ea49ca4d5911272e5bd068bc8f032879a3193e9c974610d6d1b010000006a4730440220180165554e9fe35bac984ff3054c9d6e99ea5f8c60d82b7b0123ce08b859a1e40220791d560a8e6dd2592faceb5c45ea7491622c734d917c4973fdeafb24c19c8b0501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff80eb638e021b9ca78d7d7bb2eda2d8b72f9cff186cd27eb7d242ed7e4020986f010000006b483045022100e00b8f89ff2325f29430ff1e7e44b6de0e1723ffbc8eff08e84e62fcbf6a84c802200ac4faed0a02470ede4221899e327573e6d5ff682a7abc4985888039afbd870401210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0250c30000000000001976a91491fa416200265928c866bbb5d3a58e841a18c03988acd0fb0100000000001976a9146565839ddf9abf6b5c34d7825a31d8bd2d6e810488ac000000000100000080714d51034163a9babf001075a279e5f14d65b072d612777afd46bb8f9db85c00745ae9b5000000006b483045022030860ed86cc89a898450a22ee0afe5b250f676dd5b476b3dcfc3af0271106212022100f13d43f841c72708b61603dba039a5057fbb39479bfe2cee0c675b7ad760fcda01210289d33f96a18d37b4a819dfd324d3c084fe0d29c402cbf5718c0e60b822510b90ffffffff129f6286d91b76b40b35b5fc009998afc94a56de019c8127416abe5e7a489030010000006c493046022100c6f8cfe5511269204a5cda2223a1496786181cabd5fc6f1a92054086e5fb0285022100c618c848cad6fde8812dda9c00bf3cfb4f836871d5972320ad069abe3fa93594012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff1ca7d2d926149a50a04cfee5201fa57371120815c9b307c0585636ba57d39e89010000006a473044022010ee875885c161da799dcd7b0cc4de8336ebe72fdb50a9bd0ca9edfd6ccacb5b0220419ace8e6950f07b427a88cb6bb47683816eb6101da6d33f57946343321ec22b012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0250c30000000000001976a914f03b14ca562dd4f8bd3631ae263b12c168d61d1988acd0fb0100000000001976a914fbf91ca7b25977407595e3e9b616a4b0446b0c7888ac0000000001000000256e4d510137670e77f982f176d44e493798367c94335e84df36d9a21bf6cc6a802e2dbe23010000006a47304402202852257535fc949a50dd8bee9db4a344f4f34be7a8ef6d4675a6838b96aa175f022036326cd41660a101bbf66c3b443bb0250c5e63670b5dfe9bb7ed3ad42cced22d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01f0062200000000001976a914870d39ea0ef03c8f6b05de704cd6233918b87ff888ac0000000001000000de6f4d5101445b5acd35e84d10c1241ad1ea19ecd117a29836d98e077dc62ef824616f370a010000006b483045022010465a6412da698605b0246b6f1936b7583700e8ec214b4010258e85db3cf6c4022100dab6cd1b75d5887520bcad251ab3ed1eda9a712398c9ec796b02eeb4d7358410012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01f0062200000000001976a9146371c7761849bb3847de93ea5b6bad516855370788ac00000000010000000d714d510126c5e72f83067d9c2fce65e9d914fdd96a581df9b9ebf5ced9b71cff11075777010000006c493046022100e21e680f9491567c575737bf165cc02a347401e3dbb1de2176a2e7541601f0780221008f4ab020d07f040104aa5d30167ee832ec3695942c7f9b70674315f039972ca9012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01f0062200000000001976a9140d4884266940298c670d0de4cba828bbbd15a41b88ac00000000010000007f704d510a0bf043d55b6c9ba74bc6daf2e6774afec3e623553d32a46a514c3296d1035dd6000000006a473044022019a0f5737d4938d251b09e03e9a2cac50d7816d189f82d1537d1ce1429460a2b022014793f7fd116bfb9b50497f3b8653d6b91efa051dd815f88cf1c698ef4c0e60c012103ba80f561851bc8e0eca6d80357d9b2d4083a74b5091a16120915f3c5f8231f15ffffffffa676088de0acc873a13dc3ed8f745ab0e1329085997aead758f5096cce26fcc9000000006a4730440220629d2059d46ad836caa19d4d41eccb11c246ae368e8d2d87b88f187e3fd9019b02204c1e90e18d1d130348d561850eeb0075c887404742640a2b559844a2230635960121037e061f14e113a2424ab770d23f069b25bee22f2b5ef8509d1c3e959fdb16c715ffffffffa650a44c87dd02e79d7a1da7a7db018df35f7cef752611740d7dcd9b2c74e312010000006b483045022100a2c225403736115b103d1b1833fd305f36738432de1f57dc2d354b0da5d5790902205c1c0d6f6bc057be89c462a7cc68c1ad8fb3a8887c463c72ac728234ca9f193201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0289349d6f2657cfca082e2cb74c97058a9ca01010a295e69c1140b9fce11c0f010000006c49304602210093c916d362b45be5b5e8001aec088bcb87e585d59126be7cae10d5db1049a1e6022100d6758fecee67bb1d238fa318d91325df7bfd10d0dfed42723ec9583a14701d30012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffc00367056411d060ac37ca5cf773ff2d9c6b1f33868845aa14fed6059d5faba8010000006b483045022100abb2c0c0951f72405ecefc0fae6dc4ac9e24fc8a18af1e1a331235a3349a090d02202d78e2734fa2339578ef73d2e31662bb2c49a0b5f74e9a34e1045e854117c7f9012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff048732bb5aa1db9005f3c5a86bfbd9811fbeb2423f3a5ab1c960fb2002189ecc010000006b48304502210084e0396772a55fc8944b74ab4690f60f99c23ab950a180a267dbd433d08918950220578a2e5c097a5c69f2bf9ca0318f583c56307facf6996732f228aa57a98a22db01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0f631dc958951200a9c03ae77df403467950c4be71a28b11915b77834b33e013010000006b483045022100f696c227b6d6f9fa6c046e996fbcd43a6521430f28527a71e101b8e345b0fc3b022049a11af38d01bf99df91c4644f7258fa65f198fc1a4586be2e3e4195100c9ccb01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff5dc1b9d3bb67ca7e72a48c91cbc4153b5c9c7b8f4d07c44cd813b90c37404b61010000006b483045022044e6e9cdf8fffd5653822d353dbe9c00e2bf181fc6b3cb99e84dfa37a6f45dd10221008355136c2ef3019b3d1b92553f2646b240c34d1973502b753000e7315a659c3d01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffe30e33559727310eb09f4bb4f5aa5d9c8a08539b5dc45076759a40c4d4793386010000006c493046022100f34405c86392013aa5eb4b4ff7beaf51f53589349f5cd92abd27c7efb068a707022100b83fcda540f2e29b07707f72fb404eb03fa7caddabca31200dba214c1b2662e001210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffb89d1f4919e3dbf363c6ac877b73ecf5b6d951fc0569462c068a4f1fe3f043f6000000006a47304402205f429c513f2885599c380f0f27aaa2958b5367594e9258e7b7ea27c547781087022017d8251d47665ebab433c272e288371595da687f7a33668effb5d4b9ade5561301210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a914e1ac2fedee98697a42ea35f55a5a5b6f0df7bea688ac70640800000000001976a9143b16c7a30ab2bdbf327c689a4f43f39beb22413b88ac0000000001000000746a4d51036d046b3a3b6ad680ed11b160984c625347cdb770fb733d38f3010f6c462f3988000000006c493046022100d5eddee78675958a25e3048c80efcb349c0d1328c76567e67a3e46de07a7b1c6022100a571ca764a550dd17e4d7ce758a025343ba99a353ca8f7105fc804a052bbaa430121024a0487926b66b257f4f522645d1c967ec51f773f370c6a4f4af9ee6eb1d0684affffffffcf5e98c8ce97c4220d17588d3279e62479914e2e75c44046fae1f53184ef596b010000006b4830450221008ca14eab902256535ad2d6920d8bdf6ab78c240e9c84e898f6c597088dcf6a69022059b6cac35aa02fef9f961ac8316b291824822f20c065e057f0efd3c57fbf575c012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff75da1a2a5cc9132279d5014c8049eaf23a3fdb9c6a7164699be83812f0dab057010000006b483045022100a9ad7e609c3c28d784e6a3167fab5376ce125ed4a4b32d856aec99ce03141ccc0220290c4a4ab04805144c1aedc48c8f220aa60855a198c39ffbe0f5bdea0f94bb7a01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a914bcc64b682e79c596095397c477d17bede4e9231f88acf0344400000000001976a9144e358807907ab61d714543f544a7ad839d4e7dc088ac0000000001000000736d4d5101c84de46c73f5631f3d3ec0124316c68d8fc5814beed9d483b5f98ba1cb8af96b010000006a473044022006ae63262e2d5a4c7d713b1d25ae6412c1107d62ad7fe5bcc017ea9f2dfa04a702200338d27706611976e0be2d9cba29919440e49ca2d571b094f5b5898dbcbb16ee012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01f0ef1000000000001976a914a79dba371f70dcb2412f54a09031deaa1b81c59388ac0000000001000000306e4d5101713f76520f624af4e49dd72300afae3ac48104d6976658ce94b5b6ad921c8193010000006a47304402206bab335a40d8db5941ace6dda324259ea25f7636cc5c058001f1a34dc74b5b5702207e2f42840c495778f6c0cbebeea304ad05cbaef6acb1354b294a05b11858416f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01f0ef1000000000001976a914ed896286082348872d21dc77ce795dc8c615700b88ac0000000001000000b96c4d51012c62ff773e702f555cb2eae66badca56ccf4888e907a33b09e66cc11785843ee010000006b483045022000eee59ba2570b6115f6fc374503b96ffb07d97ebd6ba01dee2b0203c5ed4d89022100ce68a05fe2c3982e5751a786985ae9dce3be605ecc7d3cb4e060e1308e52aa2601210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01f0ef1000000000001976a9140c1eeb2d5de02d32f0b97110fe5f3b2a83c375bb88ac0000000001000000936d4d510115279dd6da24d86fbd0e335c0d37f2922d6a6fbbb2d493e21de5fd56c2c4d0eb010000006b4830450220175337756d2fefc5a3bd69e9296526533cf4fdd852e6139bd05d995034fcfec0022100de093e21f3f3989ce8a9a452e407cec66be99d592a0aeca23e74836eb5bb35bf012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01f0ef1000000000001976a9140622eaa696ab6a7a2bc92226116cb1845c7c8d4e88ac000000000100000051694d510193e2e636f86f9e121e5c8fc3247d9f5d84e180d72a87da3a8378c55b76d30283010000006b4830450220284e6781316cc8290b574cc7d9bc22281976fbd1f5fa4a0b5bd8b55f5fc7c94d022100e9ccffb57c3f2e80d7c6dcb7dbac348e1a1996e6228c44b05c55aabb070fdb4701210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01f0ef1000000000001976a914a5dc32120dd66202bd12828508c3e92a95d1368788ac000000000100000059694d5101c5968f3ca99f7b23b7d61a84c07631f5cfe71663f7ad53f2fc1a7ce2207c88f1010000006b483045022100e45cb164cdcdabb76ba236ae71df1ff50b5121806103d3a7ed58a9331548ff0b022001782ed0895c0efdfe53b1149988c97deefa5968ed9486ce261ebff75abac27101210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01f0ef1000000000001976a914ce485eb2922513a2da1ee5cde2fda10e5016f26188ac0000000001000000f66a4d5101ee1a72c7a5a9d1296903995dc36362df800fba46c724d753c3b1d3658a8b222c010000006b48304502205d4f6fea91d9c93c77f66de6af104d8be29a776665e897e8ca013c2d881beade022100e1969a266ea969d246641d4818f578fa553978f38e6ca9d9bb6bc9f87cf986e1012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01f0ef1000000000001976a914c65da8f8953ac3584d6fce090e2e16c32579bdd488ac00000000010000001c704d510195e32ab80d19d49be0b274c347fec30c87abf5df6da617d6bfb37aaf28337fa6010000006b483045022020a4aed02706ccb4dd7a6d91c4a4b84831de387b347a647a158d126ae35bfae20221008c13cc079b2b9df32b398fdb9a91201a86dfc30c48e5ce5419176dd6e3c1b00101210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01f0ef1000000000001976a914dfb8d6f1b8da0c713c031061b999352507ec34d388ac00000000010000008e684d510127879e017cc182e98ef942f65921903852533ae7a94ace43343999bc9b1c03d4010000006c493046022100915396f9794d8e92cf13ad96d53cafd883bf61bbfdd210018b5d65233f7b516d022100fdab5c8e344e9857c423565ccc0385bf1a320659a5d30c9350f2e831c605a8bc012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01f0ef1000000000001976a914651a761e5df82c71318fe8ad28630f1fde7248c188ac0000000001000000b86c4d5101a49c00a2751826f792797e083b4683236172edcaf92ff1512a0ee4c295a3b16e010000006c493046022100e02e3b06640868a8d7c75fea92a0df3a2b23e17d2c77d82013c8770bfd0b308b022100c38e9579d920ffa64b53bf3a20155cf102a7c2c4d30425c9428d5cff77d9c478012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01f0ef1000000000001976a914722e29c0ee5798a18b29f1223e074c35e4e5332488ac0000000001000000f7694d51011d987d413bb9e2b0e619a482ef1e9f57329c7e0f1f9e553d18620cad5b0da11a010000006c493046022100bdc23c179509c7358fe1e2d0c2d8f0f5bd33107fdedb637bcaf2054cb87fd263022100a0f17de813ac5bff9fb24dad51bd053f4481e026197d92fbff9a56d87dcb9614012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01f0ef1000000000001976a914aa2dd3d7bea974906269b2b57b1153fd563a532188ac0000000001000000e9694d5101b9dc5d0e0dcfb46eece3e02eb9d7d90e72a46d50a12d160ed5cd07c51bc4c4b0010000006a47304402202578663dc9accaa2909d47e94d6c84993cc6ba7475b6b2e6b6a4bb017b3438a00220152fbb9407d8017da42b081f6129293cef29eb73ab9534a423a57dc917cf0530012103b7c8b4205f55e03426ef532d9adfa9a98392c91f66531bd3d59ea9e160b69457ffffffff0270fc4200000000001976a914a984373747ce1ee1d06a93a6cd061f59750b136088ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000f4694d5101a610c679a68abd54f038d172a13fcb867a24aaacc46bb5916a4d0a2aff551547010000006b483045022058a1ce5c886c979c85b58ca4a63d08fb3ab6566c6fb333bb53e52f42e6e21e89022100b034e145e499094e118268f5aaf69c358fea89fd3b9845229814b9f3803804ad0121037b481d9277a819671dca6aa96b146bdad610e2cad7fd97d68f7e89b9fab9abebffffffff0270fc4200000000001976a91455195cc9f00bb350823611e2c3c272758f3871ac88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000e0694d5101f9f1407c17a30b285c538e17b9c79e8e026a0796f7cf73abfb517ee637d97043010000006c493046022100fe8e863b4d8c198b6b174f12e453749c7369eb8a7f955588025d754c41167b1e02210098c6be640e93dc605e55562d1988af44338562cd193ca155e6d62735a0dbe18001210271650115ece1da5f981402f85753081a1b6e2539d74484d5513bb05ab144f6b4ffffffff0260823b00000000001976a914a6f8dbc4e93a861921439bfa3f9c704e46992e2888ac808b0800000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000005a684d51018b9246e3bdd34ac045f80797862b4f85b5f7aef8706a7173361ac3142a49440c000000006b48304502205f6feeed9b9f341ee8608d86127b4b7b4f57065ab02a5216b29993558ca2f4c0022100a6758bba6407c229d8edb23a0e6dd508f3830af76c313497549e710e03349128012103d02df64af1652192ea39dc1dfaa0397713c09b391b0ccc092ddbbf239ab62abeffffffff02a08f3e00000000001976a91444ad947f9e593c9ce61ef35628eb17baa6d3f97888acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000044684d510103eab16c7da197a6591689059d689a53222536cf8088c5c2015832908d05ff26000000006a47304402200ad6c20a6ad4e831c8756a0efaba464601216222774569a0215dc22e28fd16fe0220617ff13d449e8afe2fdf73c959ac350fc53304bd9a706c45921cb5a05accf3ae0121021a45fac535a8dbdfeec333c2c70747951d88e1861c7270e260efbd1cde3cc6f5ffffffff0210a13f00000000001976a914d3c05cf784ff498ccda40fac9b79e03feb64c03288ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000566c4d51013a3cbab3e27af1d0580bd4c39ee1b5b8eaab60b7104940d2ce95065983790779010000006a47304402205ecb154634cada9a1b0a3e5c0197bf2330230e70daabc75c871f5bb448e48a1e022055da3471fbd71a1af2193c46c434c06a558dc5c09bfc236ab725745e1ecfd30b012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0170640800000000001976a9148678829f4ecd761ae1a7578eef3708c328a148fd88ac0000000001000000e86e4d5101fb81c037451e3875bfdb5df71ed821cd2ffef381dc04add86ff1099e3f6c18aa010000006a47304402201eea6d0643e39c75b9e17581f977673f21c501fa1534191fa448da80cd2fe4c30220616f301e1f26b8ee9e309fb792a7bffc6169215d833be308a938a793b5e732e5012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0170640800000000001976a914028dbf84f256abd28b857c6e5d104f953ab645f788ac0000000001000000616c4d510131d4d96463544a66d04cbcd97ebf8268dd8546cc33a7e24118d1d1ebb7160736010000006b483045022043a719f0fba627785339cf57c26817e43f15fe15a110abf092520c14afebb591022100bf21466c36862b0343b344eb1eac92eaeef30c240fc60dcf31e3d53e802854fd012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0170640800000000001976a914084f6bd5f6203c26a2da517341e645db1336f7fd88ac0000000001000000336d4d5101fa54507b4e345b90b84aed8136e6035ffc8d01006e453b028285b846e5d78950010000006b48304502210098d4d348ca6657c1bdee32f3be786d6ea2246251a6b4f8eb93c35aa3c23b16cf022025c7218a68b43e591bbcdc7c3e28b8398693a0a5d3aed20b9536b6b68b3801fc01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0170640800000000001976a914d799dc93ec021c05db9e0da529c6df37d829806688ac00000000010000008c6d4d510160576f0723880b3cdb70ebcf3ff88e8e3c6d967dbd56072f04cb9ca267839b25010000006b48304502205f974bdc3d809411cf15bf1db02983804954074c1c2ff6d8707eafb01b500b47022100e10728c5bedf26d52098849cb6258af7c75e87acb3e3c0d33b5fcf777d0e1cfc01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0170640800000000001976a91487040c7056a080e7f1d3948334fbbf9dcb0abae188ac0000000001000000f66e4d5101e1783ac3a3882cbd9aa1fcf8db2805b38ee4444f51af0dbac0359ea694c7cfe6010000006b48304502205f42b630240a8ebf1e9a86a69fa6bc0857b8da771aa6137976957f7450297670022100e4a6e919edf786beffbfc2983942a7369cc3ad6769587ada8bfeb384c9cb09a7012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0170640800000000001976a914f32c2268b72b15ee2c20217fdcbd52e40821524288ac0000000001000000ad6b4d5101419dd6677f78cb846fa9d757dd176aeb669180ff7b15a04111e4fa48fa929f0a010000006b48304502203147b8c3b60df6bc2055e8b6e2f0297a3dadb9f7d4ea670716870862267982b10221008fd3aef68edb740ec3bd2644f92c17cebe057133f5cfa5b81a67f64f5109514e01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0170640800000000001976a914b0c28da8046b9032271a53943edaed5d872fec8788ac00000000010000000c6c4d5101bba86f37619cb6ebaae72a16bc4a691e2dbeea60eaa55298c60f5c677a6adebd010000006b4830450220209995a437a365952d96a9086d9337f4a1e9fd0fb4081e892b6267f180a3cabb022100f39fab738b768c3919806f2b0953b7ec1328a8eb44600e102b8d0e61458f495501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0170640800000000001976a9146f42317d7227846beec059c46dcd13aaa2497cb588ac0000000001000000966b4d510127e361846a654c12312dac06b35214b84469c13c669598c5637420d8827cfbcd010000006b4830450220411deccb2d0357be3e998aeb49fd0946f01837d7ba0f8c323027056a4659cb80022100f656a1ef1047f01caf2eb5550e796e592dae1778ad39a221ec05a991a3fc4c6101210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0170640800000000001976a91458cf280e8da6a4d09cfb333fe00f49202ffeabe888ac0000000001000000cb6f4d5101cc4180037b3f22af6bd27a0d01df4444cd3e89c082948b3a9eecf2b2736f9fe2010000006b483045022100fd95b18cc4c74c000cf9705b66de76e66d937ddc4ee8930c08e26e7ff7cabf3b022072b516659b625ecc96ad7760cbecc587f8ce96f8db4c96be88a81bb64206accf01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0170640800000000001976a91429f23e6096c6cea5715ec725b63564ada143f61588ac0000000001000000bc684d510161e8cee3253320ec698f7460e775c65c5438295d61448a4ee18f02b6cfc9aeac010000006b483045022015122035468009570125d6251e46162d7d23ac9d77ab8720719abb5e254030e7022100d7fd4f5ac2b88f7e727e0ea02b60948c406a5de9312e241059c80b4e0258cd8901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0170640800000000001976a914b0e1f1dff3b08673076eb085798b4693143cf50f88ac0000000001000000666f4d5101f6049e25d845cf39bd4be1fd050df118cde2b67cb79267022b834687b1a06ab8010000006b483045022100f1ccd6b1ac222da5e36b442c4f6bf0fda7b0784ed4d7fdc6b3c128f43f2aeee602200823746e85819ae4dfe4ec76327abbd6acb84c4472a2dbc9b6cf3eb89eb7dc2201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0170640800000000001976a914c2233f51f1d02720a4d5dfcf78b489145cc08c1f88ac0000000001000000486f4d5101d9f29ff129bacf82da27bb64ff1049ffa53c69f31bab2fc454690f8a4b94605b010000006b483045022042b27e4d0b97fb08259976e4bfaf19af680ac3451e558700279461faa4caa17402210090d6c5ddf767b40731ef812f59dae3cb25f543ff1c8d092f7b1752374f256241012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0170640800000000001976a914a984373747ce1ee1d06a93a6cd061f59750b136088ac0000000001000000cc6a4d5101a8901419679ceb444b1e53c96c8d7d4620a29fce788a6158157177547a6d49fe010000006b483045022100a8517f5fdf88a327d09d3554231929b2fa5241114716b932636d1cc1bc0f6bbe02200d21537d7714ae0f57bda8489e8dc49defe6532f009878aa4512de9953bf1eec012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0170640800000000001976a91453585201caf140d76f033f6244295385e12ab19288ac00000000010000007c6a4d51013bc20e867b5f0ab6c0da78e1783e8a6c1bc895b72ff53f8a7656c8de916bec96010000006c493046022100ba1cef5ef2600fb2785a9d2b77f5a108a8e7b7a618e40b6f187339c3b46cf80f02210093c84703eef5d212d5da426e5856997c5ce288feb32a3fd730ccce8e8a38f62301210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0170640800000000001976a91436eeb60c0bedea27dca57c212f580d08b8183be788ac0000000001000000736e4d5101158491ad6918ef62d43dd0f58d4f808fcaacc079dd2c031a8a7802508f198ef0010000006c49304602210082e265d5c1b4b95b52146f9c94fba75bc0cb6bdd65010f5cee52dba09da3eaea02210080d9fab67456f5eedfa24bd1a2de3e95b7ecc26edcdda919314d872d6607b26801210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0170640800000000001976a9142b901246a009f9d1005a11793344f7714c621abd88ac00000000010000002e6b4d51019550f1323e4df288fe02815bc51994cc67f707ef878996a32ff25cc684344349010000006c4930460221009324f1953a647ee4c3491ad9092a1636bc7699ad3eca9fdfff09b1919e5a9cc2022100c547f4f16c0aa4eabeac5a52acabdd5354b6cd7e55459e36f5065569b9e9a0be012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0170640800000000001976a9145bc8494230929898246199a132b1b0467007907788ac0000000001000000f56c4d51018de2dfbac0807d5b10527a7f1ad91b083cd6b1e8c9eb7515003988182faad2dd010000006c493046022100b937daa68493bb3f1ddaa80d7573ce2372712629d0c57913ed9821c0e33bb820022100b098dbb998166a8722a9e686cf47d4219ff4582c06c9fbd234dda1e8b246376d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0170640800000000001976a914eef0f4e0e0c7ae2465b6d105c775d8023cf71a4288ac00000000010000008e684d51014a5855f081278ec724369c0d72791724e9eb1f7732722c1ffa3384756d49dede010000006c493046022100cbc4046396ca0d02fde79970d9e872b9303948ae097783c4e18179c1bcaa07ff0221008592be3234c91090b419f92b0ba348b672c28067ec0833b50048f06466ac38cb012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0170640800000000001976a9149890da097ef7b04d33400b868f593f6a46d2deea88ac0000000001000000df694d510104e2189afe7014f357b5ae0bf40420e4ebf05e4b20e6a17305169802b5477036010000006b483045022100dbd91ad598543ba6a4d50992db289abae8ee9c7378ed9d33a0e90132fbfa3bc70220744ae23839bdaba200e556eb1aab24e0c097024c49f9ef2be8d9b553a8294da8012102baea76b2270b86382f00fe39e7afb567f03118d55f716a12e727d8dfc8637bf9ffffffff0270ce2000000000001976a9148dfde27b0c1ddae5ef4e77f72c04ff19a4efbeef88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000df694d510132585e75b425d87c61cb87b5094bd9dc09d82bd886e7901d8a817fb7c2f7fae7010000006b4830450221009dd376065e6841c3aa190ba20458dbce6c81dee1afa671d95b4e070a1303f6de02207d92638028091f57ee72d5100dc914345ae56673f8cdbd884179f8ccd661e3eb01210267fa35f9df5ef46989ce6f81d021e686d77a4ada71c147f9c5400d98dec0b398ffffffff0270ce2000000000001976a914cab67652a3296d9908a4e24a5a27899bf786ee3c88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000d3694d5101bba335160fd2849e43ebd86c614ceebb1cfb5369cd668b463ea2b03dd8f858f8010000006c493046022100dbbaa271f0ac77eaa076629c83757dc0ccd3c603de78b7c5f0e3aea1b6390c70022100f81a21254acc1d8b6b71d52a9b43ddfe38b908750a3a8f585e7d5e98c6766334012102b7997f76334c6681038fd1a7907a7657ee47ccff28876750cedac6534a70425cffffffff0200bd1f00000000001976a914d799dc93ec021c05db9e0da529c6df37d829806688ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000042684d51015429da7020d50e7060a5e154193eea04e8e56edfd5868ab0a789d13975460b1e000000006b48304502204ac17b65cb950a2ef48f87eb9afaf6c321b08fbaed27cf1aafe8a4ebe4b7ce70022100efb9219cec062b775560c5d6937578568cec3bb244533513b46556f40bc624aa012102170d219719068e6322444af1a87bdc5b14cb8ad5e92aa5ad05d9f2fa2ecf8387ffffffff0280841e00000000001976a914c7e16c8e8cfe1d2d6945c2ded606974475c992dc88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000001f684d5101f163fac1df6d505bc3bfa2d0d47c4728b4a5bcc3a881c71197c2dd467eff5b5f000000006a47304402206f5777c26871b4198861edd0264a44e129b1d786a18e5375287af8ee1fc5b7f602200481f81a3e9b2d9ffec0a8667635186c2863800356323c9023d1861811aa89b8012102c9ccde3181a470767592e6e21443a24b3369045ba36c1540b65c702bb6a8071bffffffff0280841e00000000001976a914fd3af904189a4f7d5d41c197264d94ee1e27284d88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000906c4d510155387d78fb279d7f36c56ebe529c637ce71b1e7db5289095d0ce578ff18a45ed010000006a473044022044abac2b03e977f795046c8fb057ee983e3d49ca31630db20bdf392f14b1fb0f0220115d1f3a761cc15eb11eb50ffe8e2eac6f302f1c817ab5210fdfc0eff1780fa701210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a9143e23cc0a05c4daa60e22584de7c6907b2357ea8f88ac00000000010000007d6a4d510119349ea7feb42753eb0742c67ad347d9c0c8080b25e6b50442d9d6d9b901ef81010000006a4730440220660caabba56d502aa354ccd0c76037ede2f9b2ee52c29e35f82ec70976c31a22022013d969cfa93cf852a5bd92f706162f6ded27b93716853e7fa5d0ed47218559ff01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a914c4e03ad4e779ab7db489ffcf612cd1191c9f18c288ac0000000001000000c16c4d5101491f91140253dd585507ee0531c9253b2bc2fa3dcd7cbd4af528cb2924879226010000006a4730440220080d7baa3854c8cc8797215e9090d5d3868579d091d6486be3d9397069046e8c02206914975b27a7e5ba06601c9436325f133341f616f7e7e7dc9e533ce2a18dd4fa01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a9146fbf14094adbc91e86057d584784aafde5fc9d6088ac0000000001000000476c4d510140e5b89bdb763ca15cb331e94dbcd9d011eb83df3f5643ab4d3949dfffad8c06010000006a473044022078f4d1bb33114ad4705c3d5dc7f277d7a8cfcee132d8dac7eff0e210972cbb7802207514c8cfee18fc1a41e3fae666a5f83b3e61f155df4e6095ffcc0cd667e2b0b401210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a9141d0e19e1ce2069a5d7d2ac5c5d747871cdfebafd88ac0000000001000000b36a4d5101eb5d41f553e21d52df3cc6108599dd9bda36a9d5f248b24c9ef8b33cb4fa79b3010000006a47304402203a0b3dc24fcc21832637b49939f90294188e2259f40d7eade7f50c2388afc8fb0220346f29e0c16ca14309f5bd56f1e13271c0ef01b530bc83e4aaec8d24a7f2fc3401210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a914b91ffc6e2745eaee6740c28616897e9a8e1fa67188ac000000000100000070684d51013971b794cb9101bbd313d657363df78e5f6dacb5c2f15a6d30bd6e0976232de8010000006a473044022004e08c95b9c29c56022171d1da4c5af5b3c90e7ea722e89bd04defbe1ac6ab0c0220764cd5293d97a5905ac2ea5f0f109a0d0cc79f4039888f678c34cc2d3163f54d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01b01e0400000000001976a914dd20842b792a8be0582bd590a4503cb142f0d64f88ac000000000100000096694d51015d37201cbef525548d82f740332d2f892d4ff2b2008306016cffbebd7948645a010000006b48304502210083dea1406b9492a4187f68d667553bb8e0442008e68af94d0d3f5c12a6c7917402200c73133db0dbe439bb39f2184af6e0283a42cbe6f761aeaae631b4de79e4f913012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01b01e0400000000001976a91422baa7d8286c8ff3f9bf2c0a71a7127a6e2c2eb188ac0000000001000000c4684d510190d4771689c00825d0130a65bf75ed29b3daab558667c2733bbe78cc8329f439010000006b483045022037b9ec8089cc029de9fbb3ac377e1c0de74c48d4dd7d39f3d584e2a3834b690d022100b7e955ad17cae26e74dfb947efc196bf5ffb05728a10f0c4d3a01128abf4f874012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01b01e0400000000001976a9143a7126e8be928c4174c58e2a04bae3bbdf635c5988ac0000000001000000d4684d5101787b202da7046e47a1037fa9972f2a3da32eaca21bec55930dd6cde6524596d1010000006b483045022100b864f9ae5997037d9c49333e7c443723e1b0d8c429bc87acbc74f3e88b1e344302201f6b520387fe39f61a9e305aefa207077d815ae61a7e52787b65e76a270edbb001210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a914ce41c4d57c8c3a32de56a3ee782f52a412923c3388ac00000000010000002d6b4d5101228c0a95d8b060517ecc94da713fd611168bb0ff08da244bcdb8ae34399766de010000006b48304502203b437515ea8d2fb664d6bcf44ece432c5daea7254b7d6b0056b05c8f80c3582a022100b99ea9407ac147397de3a7b7bb53a8fe0d7bc0d56e340692950ebff86630c6a601210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a914718391fa1fbf91758feca8a81264dabe3a5e8c0988ac0000000001000000e7694d5101202e8e26a7fe2bb32bade576054881343dddedd42bf76b3a950758fdaf56f628010000006b483045022100a72f868bf0e4f18f28671f0b34651d44a589cd98adb203de6d7b985cf42362b002203f6b9d99c0e0b6fac7f19986b1f305038e03ec9f58ee2019bb4b574feb2cf1b901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a914777fd6f99ccb5009c6c6780b8998237d773a482688ac0000000001000000076d4d5101e8c1de71954319bbab234e417b1fa27df9a8a06e6cd3584925d2a924dc4cc46d010000006b483045022026fa44f9be37f0760caf8981e8a20c5334ed0078b6add6bd07d2f53f5cd7a4cb022100d9cc767278af7725155bc2702373594245c78e514760e3d38d2bc651940ecd1901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a914712840c6fcf45eb8413e41c47c4c34bda1f5778188ac0000000001000000036c4d5101d260ed71b2e0001b9b2066cfd8611b448321c00c709bbff8eb54d1e2ed3090ad010000006b483045022057d8c2e98b2c07632ce746e0c979049017ca1c80594966000575479896e3a741022100a8bea6ad0bc6d1a79922d16807cb05460f16c547e27051d65486ec13f5423ca401210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a914d7e15f6a79f3e8da9e8bca307a39236c8291035188ac000000000100000062694d51011c1662398e73eb534dc3cbe63d7414b62964c5007050741f8000f1bcaedb850f010000006b48304502204fab1f4697d62b2dfd10e35665aedac68c75d995199941ea93adeb754153c8f5022100b0850db850c1a1a1f2a7bc74d7aadab0014aee3ff6ef490743080e8505e41012012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01b01e0400000000001976a91499acf123dbc74f2d192d7bac0e68995f94da34f488ac0000000001000000166d4d5101b26c59fa3bfb8b52ea32023245cf8d667e275eb358df655f9d7cdab0a8fd11c3010000006b4830450221009a378a02de2fd5d764993c33f7a3acf8c78250aa71c0d5ce868152263ee41248022049a3ce4055e462d2e014bd917d8f0aa2f89ce4b78a6899b2552b2ae7ae63d062012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01b01e0400000000001976a9146c43d7883dd467f8fb1f5ce526143fa63814a78f88ac00000000010000005a684d5101ef6b8e4504b5c19428399ece896e09b618ff96d5952ca11f6927278c15ccc583010000006b483045022071334ed41803a8fd273806611586a651e0ccb2510e4f8d7dbd0ad1ce779250af022100bc6ac248d5d1fcbf7441c963401a6a67c0dbe50fcdea8e6902bbef545922d10d01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a914d948dac8a268d99e50658833bb1e7969e03049bb88ac00000000010000008d6b4d5101962abdae705577ec96ec92799ee23631b595cf620fae6b805817fafaabcc0086010000006b4830450220505cebaf56bc3118314f3643922c8c6c691a6b93d58513647efe71f64382a05b022100ee0f20be31f21a193b84d34f3a9684e463dea8f8acf0f3f75e3f0c620e8eeb0f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01b01e0400000000001976a914802cb34fe410f8380e33199922d2d4d4b6cab1a888ac0000000001000000fe684d51018860fefd1ef35efd9704aa848c4cfab23de1671c64c9d57b14206ff7a152066f010000006b48304502210081eef2cde649a6dc778dff655ff606380e6a27416a9e11e2e817399ca7b47cbf02202736d704ab625db64f56a246cc018b2366626bf8d9dce9b644c46878e02fa3e5012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01b01e0400000000001976a9142852016454779f2f792c98ff731ec9895264aeda88ac0000000001000000646b4d5101cc4a000945623d1db93ed18fdb4d1f29aebaf29d74d0e341d29345de37018800010000006b483045022100c70d2dab21e5e6ca3bfa164e53231a5e5b1757c693cee9c5147e7b54a044632d0220681cbe314e1e96a249953701798876d3ea10144a31c289c55991cc4eaf9ad20d01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a91435ee4ea4b0d400f14047a2a013037eb2a821cdba88ac00000000010000004c6d4d5101a8fcda3061697de47060c84f473bb45086c2a97e027ba15f48ab5030e3a2a46a010000006b4830450221009ee6957fe85e9a9c9575d32fe94d076bc6fd244e65d3ad1bd14ee19c85f7c7b3022034124697fa481e1d2a51cb2b13f4a41b5cd509e1ff9e886afc90c7cc88739f2101210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a9147f27bc1471073a494ff7f3fcbe814bc27531000588ac00000000010000009e6b4d510128e293eebe1deeed9e6268ca9bafd02331737253f1ab651ebf47018165476001010000006b483045022100aa5d4ecfa764ae20b5205dce1ea975ea4fcbeea52ed6fdcb66ee1948b637419c022062759d26251d7299196e2a02b2bd09ce4463a90280589e8f934a2657f011e47b012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01b01e0400000000001976a914d4a860513097326d94e80df05d0cb86b5fa69cc888ac0000000001000000af6c4d51012f274c239fc638dac7d4976661b1530ae7eb28e8aec3d9e9cad0cf1ffd349a42010000006b48304502200160b81ab7b3c622cb115941fc271e87ede410703fcd56f433eebddf1d0f0fa3022100da934225a937eac5f592f92927efe41e2fc0feba20439f7395298f3a5ffb6c79012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01b01e0400000000001976a9149181bd3d4d37d61db3f8550fd82dea711ea567cc88ac00000000010000006d6b4d51016f056bce1f3ceb46261997c1ac08ee6e2f65a1e355b1cee05f58c29da725a817010000006b48304502204e9e27c15e3b9baaebc2a178fa051d36a9275a1be229b3161843fe8c2683bdb3022100b98f452cf5859474271977d42ed68263057abd741bba901304d9203d3c3378ef01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a91433adab692ce7acb32e3190794ba374c80ad0ba3888ac0000000001000000c86b4d5101cda5e96c1784e992b9470f068739f13a1152f393f3db09105f69c77e5fd3c715010000006b483045022100a8362fca06893dcc0085ff143e346e03fa4f925356d09492aaf0b5983f0e64d7022003bd85b67e10756145545508b0ce80afa705643db22ed73c00d3cdbb0e81d6db01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a914acb58840b28df137187396e1713c61bac15e18c988ac000000000100000074694d5101e39d3d7d39ab42402377839bf84db04bb6ab16af1c61847e04261dac9d36ff7e010000006c49304602210092cf6e3994c6eef2e8c8a6d7d24e4cc3bcafa5c0648d65fed01af43b05299c3d0221008f2c911a20c73c4664a8cc9d89ae70a8db698988a0df0589a756d8618d17e0bc012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01b01e0400000000001976a9145aaa6da74c2131f24e7804aaa9e7dc19483de63388ac0000000001000000216a4d5101a5e7c94fb0b21843f5ce2dff36357b4a023a5c7e25ab3dd902e1077d5fab552c010000006c493046022100bdea1ff4d45ae21d078479ee0479fec5ba6a54cd4f93316d8d14315ca2a02f14022100e72cc4a9252ded78f6a9420c77fc67759b7e350779449315bc5febf13a36a786012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01b01e0400000000001976a9146ae499d09a948460fff92650c558e3899453453788ac00000000010000004e6a4d5101d8b5db8b7c1da4a45f5a62048aad1042f1012cd329c5778eda2566e8ef887a7b010000006c49304602210092ef22da8cd22ec6e57106eb0902b1fbcc574dd7f57098aba2c068965d9b0e97022100a9c1961b324abce9f635863a639697e30b47ad66c6c205281f0bb3861ac8d3a001210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a91487029d1e7716dcdd83e56fe76304f3accb53978988ac0000000001000000f46b4d510196a58aed25947a47590e64edb098c8622fa0013d47f3431a9b9ea0c8687c7667010000006c493046022100e5261c3d9d703761ef3608a7f6b73ec082eef73673d1325894c2ad85d560285d0221008800d80a531df37adbc3c915f15d2b952faca6d5b0b24ee02420141691abc82e01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01b01e0400000000001976a914d3a6471c19fc25765504421c2ad7b7df60c2282b88ac0000000001000000b7694d510180fd5a91923576509fcb84039a366cd5fc49256626dcd9734b91d59d90d86b5f010000006c493046022100bd83ea043472a2601fd4e07945bcb55fd1b0b554d1f6f28132e99f284efaae38022100e6536fa91dab9ac92d452fd05dc64f8f1293936df8cb6bb2de50b393e3d80262012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01b01e0400000000001976a9147d12f45dc3ba7834c67e589df887f9b2aa45fb8188ac0000000001000000fb6b4d51017a9b1cd488a9c8fc67ace82c5b0ffd7e7e7df1c474a03cef4a2b43556bc4b5e5010000006c493046022100c9351fb31bb2605337042e6f20f507fab6c831b7b276b2788598440c364e9a29022100832ccc87774c04698531febc2075cd280e422ca3194f107bb1687fc2cfb2baec012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01b01e0400000000001976a914ab535f5f3a7d4bad5f98b0f8820f09d899bbc0ad88ac0000000001000000de694d510160001bd3beaafadad5132878e081cfcf93613e042b8b5045fde432bc7cf4d046010000006c493046022100a7febe795460e0e9ded896b7f2b77ee39034d8530cead2b15f2539b83c0e4ff1022100d8648ce371d91d9cdc3ba3100c89ba874e0403481f44db22432e5e6da5d4bf7d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01b01e0400000000001976a914efe9c397f9c6f4420e263f6ad7e882d47158b40788ac000000000100000032694d51010668b461bffa250dfd66f41dbb8e1506f70940525d0bdabdb17aa022ece73c9b010000006c493046022100d42f61aeaba64eeb169093aa610be395710c5ddcf01459371dbaba03e6cea7a30221009207dce1a7bd2ca0ac8c88ecdadd0b75fe27fc3240a0155eaece3c4016a51a82012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01b01e0400000000001976a914ae71de68dedc0a465c8d63d5828e4b5ee6ffd79b88ac00000000010000001e684d51018dbdd4eeeb854771add60d8490de7fcf6600e0f03560507bfb96a8de5b571ea2000000006a473044022017fedd325a7bdbea71b7268b62ef73c07ac15ef734f8c6c3833f4e1a2c79c41002202b51f51104bd44d7f2c9c3ffe1e3ed65b1702d04ff6123bbc6d6818000567e2a0121022fb59311c34c01af7f6006514be1166c4affb4d15606c18f79e7d588e7b73d19ffffffff02a0611c00000000001976a9141d0e19e1ce2069a5d7d2ac5c5d747871cdfebafd88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000076704d51030675e5af2660027cbd7039a987cdc949d07515a2697e11fdd9bcb03fe2226f46000000006b483045022100ac18cf1e6924daac4f59030888e908402ab65422f4ac86b10972f85443e833a502200855c3744ee18540b83f38a41dcf46eb85bebefb4fe5cd8dc9a2cb0328b7bffe012102784192737a28c7fb62380b1ac14e7a545dfedf4a1a12df3cda5168334274e862ffffffff3e34151415df3c4df701737880d233ba236411e4ec8c45104071dab9f5118b3a010000006b4830450220553c7dd27057b1c9e840aa3ca0034b0bd9ee3af6239111b448b84cbe3215bb30022100a60ee3eb31f8fedb3c798e25545f5103d6772017f4c505abecb58f4b6d0f776d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffa2c37b6c3b3a360af2b822534812b6f6b3d92cd9827bf5f46a0532971152b85c010000006c49304602210084e569e5d61a0a62577b7debe3eced9e308e9a2b9cb179e48012682c943ce9d202210089773da7f4e3b9654dc7c1309a3b12c32f74991f4a99aed836552dae79267231012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a9147f31a7c85eead130ccc3b2b82795f76872529cd188acd0fb0100000000001976a914aceb31844a034e86133b69b37ee3309ff96f591888ac000000000100000089704d510595feaadec4fa16c20052f695c6c7d005add66bc019c4b98f57b048c529f53828000000006b483045022100f666decc682d4a4e9eecb684eae483db4397e89134e393d5d12aad1bdbe040ac02200fd469a4433df96ece4d7e9f2c8f0321790f1e5920835369105d70e1a7f1cabc012102322bdf5a9a0be31708625375c0777466fc9b8f77aecbd715a3679dc061ccf39cffffffff620c9579867451831eec06d19750bff71da6c8e68290851a5d844a61ea8f660b010000006c493046022100d145c0373a052e940724fc6bee5ff1f831d74f63ebf139a7f69b427a76956f0b022100ad9978ab49a9f8ddc13cb02959df65fc4102bac7c2bb518e4832d1d2bf8101e4012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0fe0bb69a681ff86f7f65994bd76c638b2967bbbb1e5f96b53e1a42c19724c56010000006a473044022019236427cdfe5dc89d5294198a480d3af8ac4fede878f9ec0a51d22ce7eb15f402204d11a2b750effc61f3ba5eb56cccfd5dd856ae9985b6e0fb847eac2505b34fab012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff49dce9632d6da3a7038172227161d54ff214b5be885738cf05bec4486e7ba16a010000006b4830450221009e6d15a1ad9b7f0447ca7b58174101fd2bdb0d1341fdff6f1e05038db079c3b902202847cf6f9bce1531f6692b42bd5837343ff5dbf41687b13af9c3a3037f7ea70701210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffb137f077a0f5316c8513a1837bda856b402c5fa695d4196515c83ef046a8be0d010000006b48304502204f1418ebb850f6aaec6a7e07311d479fb595ea1315e91fac423a6b673d0b8d4702210082184d4aa05668f11172b115c82c1641d8e8f2b510f7eff0eecfd0fa247ffb01012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a91498de91becab11a17422ce6db84b9b9f96d9e8c1c88acb01e0400000000001976a914ea20a330f5de93b4eb5088633cf326e3a68bbfbf88ac0000000001000000b4704d51039acf8661362f19527d0efe1a7a87519d7b0efd410cdb5d82e2f7f68b0e0dffa3000000006a4730440220334e0050a1021cc89c3bcd3fe6df8489356797efee487cf28577bf1391a92a4602205ea894af133372fe5382d5f248107f0d7c277c6c07b3339fc99107b3ebcf2774012103071d3ff3160ced2e535e9464dcfb1c23fd7710463fd8441ed4220ac37ff40380ffffffff02a0e690826fef00a8c15d0c4e0776ab068a043c87a752a319d2d0ebb944c6d1010000006b483045022045b80586a4dbf0f163f4d674e146550ae53b377bcb5a766cfe878a4c6205f06b022100abd199079dda55d931b3523c8d16bdd6fe1c215159029c15e29ff3c6a810951f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffd18409ad9dc9f7aefa6af233f0bc6920690009f95f21a88dd05fddfc65f7a5e9010000006a473044022056ac8e989659e1b5c17f16cfda4f939e071d02d80aeefb576f62ba3ae9e580e9022075ffeb1f4c6814694bd7116804290efd88c9e4ff80966a379320f59aa9b3c99b01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a9140ecb114500363ce6d059166111e984bac43eeb6488acd0fb0100000000001976a914d587da4d254ac1db42b4b2b3007f5112941f426488ac0000000001000000a7694d510103968b9e536ae363c2bd1fc65536a20428c935a0c0d7e8e66bbe0dea636aad46010000006a473044022073e121704430e8c551a6abb4221dc923a5de788850b8e609035a57379285b42402200bcc42fa47ebb6c226a5afd7ba2afa10d165ff2220bfc351f10401ba761252a4012103d520196005c947ebdc0d4b56acf471d3e2cc10c214518516db67b542b793f704ffffffff0200a60e00000000001976a91433adab692ce7acb32e3190794ba374c80ad0ba3888ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000c9694d5101cc832552911ce46816511ea7dca4c045be1b2586f17e70373cf676581407cc04010000006b4830450220058265d94e54f17e959e4fef33c31af1bf7ca72add07a6bd1ce4f5dcca2a9e470221008be93b9f0981840a5dcec1fe9376bbbd279a9656346a9df9ee95bd81f31e11ff01210368deb73418b8087440b316a763967687d865be29c8330110c734cf1bc8b360c9ffffffff0200a60e00000000001976a91458cf280e8da6a4d09cfb333fe00f49202ffeabe888ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000ac694d5101ac1625c725e6a6da5c54a596c642626825b584d3a953dcefae7b121ef07ab81c010000006b483045022100d1443cf7486106b602ba64289076b64d6896970e690a12faef53aa0f2e8ce325022014e9eedceb846f4b8b579218c05b20cbd7ccc9cfb206b9a5cc71666f918bdea701210252e8846eb02f604cca986aa109daf76a88c5d6cf3c3a4dac53a15a76031b2b35ffffffff0270b70f00000000001976a9140e42593ffbeeea3a5d1dc23fca4ceacdb2a95e5b88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000c3694d510151f64a708d6b8e85ffb8ef375409e7714a783a3add2e47bdbcbe0bb5067000ae010000006b4830450220521771cbef44ce041b5b8a2a4e52c2d4e367aea908949564daafc05e88a871dd022100ca021dd914d9c2c97ee23c1871c3125912ba686bb34c753a18a58ed9523da9fa01210274fcf60ac445de9368911b980786420a59f0910f5e0777728b2634d3832066a5ffffffff0220830c00000000001976a9145bc8494230929898246199a132b1b0467007907788acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000ac694d510106abcbe26cca95d8cd32712afd5154154bff56f8ea5c81043893e10df276560b010000006b4830450221008c132ee62a9c77e9234da3bb1f0fed82dbe8de04d63bc64ace45bc63c05d5f240220556072467be781a29a5247f4094efde2842b82d59c30df99a9f80dd9aefd9984012103985313c25ee930623e81079777b5f2ebfaafcdc343baeb311b74b6c64cb84816ffffffff0270b70f00000000001976a914f4046c11229b5139834116d2dfaeda91e580f47a88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000c9694d51019acf8661362f19527d0efe1a7a87519d7b0efd410cdb5d82e2f7f68b0e0dffa3010000006b483045022100847c1415af6a9792702e00220d561ee9a9dfcee85e3a21b3a97ad2c11ed660a502204974e9d3aafa026956e3e0930600234ee0532a3b51690ddd83ecb41b9f2eaefe0121037d857be584f20f9b2b0cda4ad7f6f34dd950ed88d208a338415cd347417cd737ffffffff0270b70f00000000001976a914acb58840b28df137187396e1713c61bac15e18c988ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000b7694d51014163a9babf001075a279e5f14d65b072d612777afd46bb8f9db85c00745ae9b5010000006c493046022100afb8ff663ff8848a0b028c9cffa39f7dc92a8f343d1c548a4f46d576360dc645022100a051eeb8c261348940a77c0df240afbd79a21fb36389318fd9bac63a25010cf201210365b80d32b87a64aa5bb0edbc2c0e6ca45a0b9c43e9c3132932c9a3ecc41dd7acffffffff0270b70f00000000001976a914d7e15f6a79f3e8da9e8bca307a39236c8291035188ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000018684d5101e29bb008435b797c1c7da64e03cc82ca69b50bbe11375700188654568565f494000000006c49304602210098d838e9f2a7d8b900469e7e862661a5f3cc8d621c340a8ca2b9f67f3e669cb0022100b6260c2e3915f3c06edaa2b1801a2fb5aec1616ce49c00e8f4127b50bb550275012102168bb2c4a4d55ec1eef9c5da2c5fca4fe84b493b86c5f1b14b59342e144a73eaffffffff02806d0d00000000001976a9144c6eead7e74121bd7d0d6be7d4604ea1c4529ff188ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000ff6a4d510130d298e4f78ee8e14174c5b412ad3676cc93b665ed0c434684e8afbd469ae5e3010000006a473044022031d65827f6caf61ade4c53b4bc22c5c3dbbd273a15adf8a5e35eff4bf6bef527022008a3423dca9ce091178eddb06de571afb8cfa4199b22e1bff99bc9142b3cce5d01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a914934fc49dd788eb77555be87f5d2c57e2b7213e1188ac0000000001000000df694d51010ff820858fc2324e5a985c0788b2d9c2e7669834dc7ab1d0ebc872e6c0bb414e010000006a47304402202f213941d138a9e58829b762ff94b11435cd5da976637269da1dfaf7fe822568022028581b36e28feb83328e995241dda45e850266882f43cde9bca21ee38bc14fbe012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a914a306ec7c58e52d5cc192307bc62764aa15f6be9088ac0000000001000000076a4d5101d44ac268555cd1651728a14eb1790ad9ee2fd64a16bc78b4f90e7c67c2c0f1ed010000006a47304402203dae462b5161b2aaa357409f96ef13110c2e2230d82fc6d846b0fc89c9be338402205359019b2bebd63e63a4d4d4b8c20dd7aa67e3ea44b56c61ab6952611f3f863501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a91455c19fac885f3d5ab371174021d3e8c8133aa08488ac0000000001000000cb684d5101999d849eccd20f8ac5a73c43b0c16da1c7c0491f451a6ead9909a03ce03d4856010000006a47304402202950886c3216401ad7ce1b5200453e8b4070067aade159b7db94bd37e6f67ed402205faf874c672b01febb9982759451e373a394673c57cdf33a9525332b33c1230701210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a914f75060c8be06b11974fb486fc8708acfa7d0496b88ac0000000001000000c56b4d5101278d74657b00597dc7afa447607c1255db7723038b05780c63fa5c65e726a996010000006a47304402203c1f538489015624c6beabd65941d65a2dcb227fc6c96a7553e1620e9390cd12022004ad77d00e9c97d8e9e957595dde602a754361fbb87a9e51be852f51ab3e8be2012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a914c2cc765135a236d40d80553ebbe3b3aafa609c8288ac0000000001000000ae6b4d5101e271ff5c32dd6587bc898cfb74a9b22ca9b148feab5298136d3eac375e8301d0010000006a47304402206ca8a168a20bf54e5e073676191b9fc35b9e2280245b822f2150fdb2ce09cadb022024a3d15c9ee0ed5ae32238c4e3223c8b6a178832a8a285fab1e869405b71506201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a914d4bc12e0f2031718e7d382dc44ab65fc8951dbf388ac0000000001000000376a4d5101d56b865198aba9f1fad5038dc82c4857cda41987998f4e701ca0a598ba6787e5010000006a47304402204e273c2d09fdf199c9930fdda1717ef5cc1c94d56e284db4918d5802552725980220100ea52aa6e04a1e656202ff22c01268b4df25ff60e3d84525a5f16a0375d14c01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a9141d231f9cd897ae608b75616bf278db27a59193f888ac0000000001000000206a4d5101c5c4dc509cd2cf72395907527a337af951114211b469f3dade2547172fdc10f0010000006a4730440220012f8cd12e569c86bba4c9a05d0fd86171765d118d73a111401ed4de7c43f8e40220625b03e07c1e635b8c1292bdbfbf90caa66cb7111a8f00a5b19a45745bb09d37012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a9144c4d767c36cad2b59c7de8bbb379ab00b7e8813588ac0000000001000000466c4d510106836da6f530971b1871348a3a8a4ac2db3a509779b86255828c32f417313f8e010000006a47304402207b3127262d6a3e6fc5990d42b125b58f394d94027d3368ba910549f242c147920220313bf08962fe34b2509c03908dda7175d1e66ac66eb5d6331bef216aa2cf554501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a91439544a1b340e247816bc020a8fddbc91af46250488ac0000000001000000fd684d5101844e2ede6f416bf6fbc934c9edb42ee34fd8975d623a3f1e5d3df0654fcadaaa010000006a47304402207d07497ad576c5db7a04dc2422a055a6c60da580fb4d9339db5b5fd65f1b17bc022023c0c5c1f31399605aabee13964ff65570bbef51d810fc2be4768953825a22f8012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a91421c0672d799686bdf4a28f4106f03d600fc6a58a88ac00000000010000008d694d51014e401ddfbb938247c788a7f2057bd45dd3704dbe0e31591109e15f4e58bcd5c6010000006a4730440220512ded953a4ca1e52a909c77bcbf5a60d2fffb59cae7bbf1f0c00f9a84d3e2ae02205856320e2af295c1af73f35e48f5a837c2c9991f13e9fd6f5993fe92dd0314d5012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a914a17fed6f8cf8cff4cc9296ace2db0145ed06787988ac0000000001000000e66a4d5101f68eddc9bb84d63fba7fe88003626f2242532576b4359c9f9248f205a2d1ea39010000006a4730440220593f80ddc7a166542994abeab510997b9e532e069b1cab4964623446a6514f41022054d987808d3b62192348696613536e8aa8fbd4e1d7bef88ba80640b30fc4a93a01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a914834cef7c15e2f951fdf2d7174b9808620c7345e588ac0000000001000000376b4d510190b985463a5a913d5b51f518f73995e62e24cbd5223bea422cb5392fbdd230e9010000006a473044022038e1d0561a26377b4e0b0c01f95312cded6af19aa9e8f52e4103df8ab77cfd9a022015b3d2324860fa3eb080d0fcf0e8762a92fa107ae48e2b7538307d0f9bb279c201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a91449df7608191e82244c6111d527d9d4d341610c9a88ac0000000001000000d4684d510164fa79c81a9b51bb73dc9b3cc12e9c44cd3efe572e5e3d6b6bb738de9326b6f8010000006b4830450221008ea33626862c864645c5828561e82d66737f99406a9f02b44e47c724a9949f5a02205002973e6731bcdd62cb4380030fce1decb1e2146e726ea6b77a9d730899537a012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a914469900b4d97a57a88f346675f16bcc666485a39088ac0000000001000000ed684d5101f4b0575f38ba4313d4e749cba1328fb1948aaf7d07615c3416bce1a1c02017f7010000006b48304502210095e681b64b231de9d6468294453b066a3f88b556d3353134092b6d32b2e11cab022012e8e2e8bdba7684e3ed9fa6b5e5920e6143fe76e8e8f0ea7500a285830dac46012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a914f4ed8eb2e797a76f962dfd000c169cf0f917cf1188ac0000000001000000146c4d5101c284f271508099acffa79e9f138f7a9da303f478df70470ea24832199d229a37010000006b483045022100ac2bad6d9a4ab4371532aeb2f35f07fd98fb121f37f15186ac1e7048a24859b90220199d4dd6cac1d18b89e92b52d52a0985b1d9248ab9b9c3b1fce539f6f859a95d01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a914af34ccf91644b76eebaf181d4669a2643cba716388ac0000000001000000826d4d5101872a454d3d4378b8683960db5c3d33531e34a8d683f4ee23bb444be24ca0411c010000006b483045022034c3bb3a16a57411e0eec815a93af3b64f317d1d89c555a0671c662450d107b5022100b739bf93781e55626892114883a5d81b963c07e3a19435f5ccab65f15c4bb2e9012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a91454b707300471d77edf113e3846fb50dc72f26b4d88ac0000000001000000616c4d5101218acae4e32f741e3b08b3e1e0c76fdc6370f52831226968de8d209564a2c6ee010000006b483045022043a72a3efc4646c36cb56322e388782475cace22cc586ab43f285c856df0168b022100bebdd37afa163abaeead457fd7a0b2a4e1a4e025b7075bc5440aeef43272b09e01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a91406a3d083d25410c4c2e2dd1ac1b9370f50dab8f788ac0000000001000000e5684d5101a74deda168747c60a090b41e068f94477264894369ab46f4bf76627fff92f914010000006b48304502210098d01e111729e7880c045eb4dbead1d93b4dec134e6933a77bcfa1cab16ac96002201a0827defae7d5eebd4f44dc25cb1013786a9e736819ec781645ce798b1b6e8201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a914678c911c46d9ba4dcbfffe347595a6c20c43c91488ac00000000010000009d684d5101a411618bb1773f3e3f2d783ca94c33d1f8f07449187656698576d623e19f2838010000006b483045022100b4d3a000249ac037edd24674a4c6d5ba63ca2a68143cacb9aa199b729299c48202205687d4b65e538d75999c17975d735f8f70da1bbe675eb9d8ddbd938d93398211012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a91489d20f7674dd28142f8b7cd08f31cbad92d7df8e88ac00000000010000001a694d510141b1e8898bc7221a76192fcccdb57c0c23c49ed0c567b25bffda8dfa8f49634f010000006b483045022058d1c34ddf44e59efea5a7c328746fb03dbbfb9cd93b87d13147afcee778e2690221009645ddb97d146f3c5fa59825da45f94475201e52ab0003a8a90e5ec213c0d88801210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a914b56b9dff088bbeac450a6308d22ad043462bfc2388ac0000000001000000246c4d5101f661af46e528117fc1dfdb90ccac917012e08fdc99d3dc611b14f68672e9c4b6010000006b48304502206b0a60c88a58d3e725ef27d3d26d872fcab9db55e06632ed73104c4e1b53acca022100dec7ffcae24ef699ed88b7106213664b142afef6d97b9de8f9093abbbf69b5eb01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a914a8b3105bf82865eda7acd5d9b954c2e8e00849da88ac0000000001000000526b4d5101a7c9eec471bc47c9c3fa58fc8a5488327bda464e834251d3b3c7fbd9560bff7d010000006b483045022012f838473389d93d40b34ac3b2601a139de13c3d8938bb3e07bf6dead2897020022100ad3242dcd037c4ba22d843d40d5baff222bfc03d1a9cf11b4972529d5fd7301401210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a91450dbb926ac7395da10d9177c69781c382d5fd46788ac000000000100000031694d5101a60ddb25018bda1657d954edfae5b4940186d834f6a4ee74668aa3d61881b2e0010000006b483045022100c4f5ac985a831636f61b5623d1bbcd98c72827a5df90cd0a87ef9cd7829f01280220243f3ccb067962fbbc9140b8b9dba5844a4a077375e4320a30def99f612b48da012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a91449b1f2c96f0ad86ac131beb7d8c72622df33725988ac0000000001000000a5684d510142db8ab59d6a15d4843a9caf045bbe3831f5648944fdb025cf3c3afb384dc28f010000006b483045022100bd24a5f32433f4048d673b62f9dc6cb9eac47c8db888ee26102ad95f8f5a4c5b0220425318648c020da52363abf9dcefc6e44cb2528d6a1b240cc622480f97aa03a901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a914775f739b3b050e0ead62d24d65b9edc63422aa7388ac0000000001000000d36c4d51012f8bb8a034f617b8828f54fd867c06742d716d18499bd141bac39ccef97e019b010000006b483045022004541ecc11036c78cd8b22a83f451954bfa12d28b300bd88b98aa5f7ff2a91d002210094cfe26f4e74556e55d35b9af532335e2226e169e0e86b00c0333bc6eddee8bb012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a9144edd3c166855d7fca9674ba1e139f25aa9a1de9988ac0000000001000000a8694d51018f2b62b9f79a80d8a156117d4622c98d9cd4702f857e5e0dd2c8c123280db049010000006b483045022100a192921e001dd9118607d28802c64e36f2d468449c127f666ccea53fcccdca83022042c7afd49614903579b857d48f239b024d2cbc70641b6fa40c4e232aadfd7d7401210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a9142ecef9b246b1d75dc1c4a1c3eb9a5f666d9104ec88ac000000000100000086684d51011155075067566d6f2f3a562b4c7400315bd80ac9a9058507e91450d2c917a8da010000006b48304502201271080567a63aa2c0af06330f93b3f1c326a0a891befb4e214a8b9a7d27df7c022100e84ef20ff0dd566c0ff8bd4b846541e1b64e7d9112650453c45a7567ceccd413012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a914b0f8949a5d0e50e02469eb91cc0f7f180d26749c88ac0000000001000000426b4d510185a99be19918a866fc3366b403625dd2944a5569bdf08bf8140cd83688c1b1d8010000006b483045022100b82448468b8b6ec45ef2c2ff230fb59ada479da5108d2cb3ca2e680137c8565c022041a67bd780410af360be9bf915b64ef87055ab3ca69b35a0ecec7e2c34a9409501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a91476ff7861883b1a1be08b6592ad0b9690c6e2490688ac0000000001000000b4684d510183517bafb30b439f6ebf1b397c0e42c56e0619c7e3655532812c096e3a78dce3010000006b483045022100d7c0063952b3044be3a489092b0a3dbcef5937f4f9bc68f543f456d74cb9fa6002205fdccb78b187b7636fa4477449dd9c5aa195f5d7365bc3bc07b10986374f046601210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a9141fa1926aed97d552b0afadeb88b907f3e5472b4f88ac0000000001000000136c4d5101a852e26430cbdf0c1f09d0f9acf0d28ad12d941d2d70788c83ff3038e7a4314b010000006b483045022100f7f9044e0787952f78ab8f97790c98a21d2aa61e365beb85fde48a556a89c30e02203e1b01300886f929e46e84e9f084afcdb4605e6e8cae7bc7087fbe84bb6e3e67012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a9145d704db82c5bf9669c8c5887a68b061bf27ec51588ac0000000001000000db6c4d51015ae9eab6c89e02ca7dbd2e0fc4d80e466a1b701fd643e81355af32f6b39c2890010000006b483045022100f8ad14878c850291313b90aa235fe7f62100c285547009c2b51fd1a54469104602202912262a671a558ccdc5bde50eaf577e1e601c57a693011da083f36f582886d701210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a9142020fbabc7adec2e81dc515f96ab97116aabca3188ac000000000100000097694d5101913434f459c0c9da86ca14572aeecae3cedbe23e4c839318cbf063283047a59c010000006b48304502203d5c8f9e7f6809ec4c2587e69cdcdc4bf9222875093dba36652025f7fddbf1aa022100f703b47b973f0001e498037168afcb5c6ba47841199c15382060838166b6e7d801210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a9146286d29be15a4a78128994a855bf5426eafe30f988ac0000000001000000e46c4d5101075d122c35710830c67ae36f8a0c1479b4158c33704d8c77b4c20561c4dac5fa010000006b483045022100b55e34f56cd7ae992c9c41e83d69ed1976d5bd57c35c92b2549183145d1210d70220084a1bbc2f75507b00884b0c80f9074f5e7a8b809ae8b61d9bbd1586b028264201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a914f6217d7bc2a9aa0cf8281ad307680830c022088588ac0000000001000000006a4d510190ee225ca23d1d5a473500b8baaf4403a514b33aa73613257f40aa38217a5d7f010000006b483045022100b7c5870a0f36b2e810cb1919a2a242f6e383e00c6404472c87f8adcb56d95973022060ca9732567956e585a8e0c9e36b8da3da540801d9d630f510395095142c3d2e012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a914b689d9242727ec32fdf455925f26009671e786dd88ac0000000001000000e56a4d510192b1585c5ee6a2d36cbca0e6dfa495e5235bf7b048f75f905f3d113b155a0c43010000006b48304502203ee4f8ab30e42b7e7afeca218c5eed7113453bdd53f63b09f92745540f952083022100f4e6ea849017cd5565da2fb28df7e962e99f765aa0aba104518ccfa418bcdd1f01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a9146e19af4f3d37ddf88da37b3822a0a659ecd6a9c988ac00000000010000008d6a4d510153358458714b8a6e9cc79f97cba4204b90c389d1f6f6f6bc286ce9af9710b74e010000006b48304502206e24c30b680e3971ef29b27ce6181e31191a52c996dc9c87c1449211d92489d9022100b01c17c9da3651fdca6d6e248354b25d6603cf40c60f6085bad88da1a79ab8fa012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a9149c6801d463077811ff4c7aec1485a2a35ab54ea388ac00000000010000006b694d5101de2124cd6d68b03741c18a65d486e68579ed8e656a7dcd43d1aa972f64f7f313010000006b483045022100a4e8d571544277ce72d05a12a15aafa78945fb94f7002aa4debffa38d35ab49e02205532a2d8abf08ad2f4c1d0ec3ec42bc0fc129d9a3671c19aab5066122058da48012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a914aac4a2d848f93156ffca4ff755745f34a113950988ac0000000001000000346d4d51013fb62dafac1b786c7a8ade0c5f72efe3b723cbbeee5b413624a32cab7b36b73b010000006c493046022100c0eb8669b748d41d952ef618dbbe70cf31d0536b1b5f53307815696f2401d8030221009e3be2f7a1d2348048c2d0bd1178de9dea2503dd7878c3f8bf338b719310f96a01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a9142a17fba0438ccef274ee3d279ea3b27c48aa4f4188ac0000000001000000166a4d51016225fcb5f446ac3cd2a30c5773a43724adf4151dc104f825315c3bb4d4ece1b4010000006c493046022100bde6661301afaf8dc8ac4a601e685cb528b0064c7dfde16217942a2fac1e1fe2022100dae011e0f89a98ebc8d2653e16adb197e01a8a96ee62c7d3b000da666c0280db012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a9149d364b3ecd9be00fa62a739701616dd8d9c4828d88ac0000000001000000c7694d5101cb0077613ca8106891d6c05102227b8e1ffd0fdbf6e722c12cda061c926ed4d9010000006c493046022100847330911d3b6d51ddcdd6657bae8764de7f8f348c5df0f3b1597ed19ec1a319022100e95e857435d5abbd74757ec9cecaae77f0d7e8ab462ed535afc9432aefc3e2a101210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a914716cc8291fbfe4dda4c948012d7237d4605bcb2988ac00000000010000001e6b4d5101a8b257185164f30ad4db48143113487f80b4d9904e3510a1df30cf5b9f230498010000006c493046022100da38a1e8b2d21b73ac0cb6c284f2105a47dec3777023d2ede6929148d25347fb022100b28506b6fa55f8d2173730675cda8658155be9906b4afddc53e10652b7da3a9f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a91400e558c60cc9a2ca8abb74df39610ac6d3659d2088ac00000000010000007c694d510184ebc2e28b1e295522b06fe6b9b90c0dc19c664f134008d6ab3587669ef9fecc010000006c493046022100e067bedf7279873563827490bbcb9bd15fa3d6c96417d003bc02640b74df49fa022100823af628f44f773381bfd3189db62e0fa49913ab7328efee305ab0a96ede5cff01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a914ea14173360509336e2fbf4fa61f4bb456dfb29db88ac00000000010000001d6b4d5101224ffd83a6d2151f5707b28269b427293ef5354195e746bdb5f3e781de85428c010000006c4930460221008577fdaefddbfb4060fc52ac597261eca1672ccad5ca94cb75efac21d3efda5e022100ca209c0ea6c5da16dee0b1d3791bf7c7a023d9390dbf012f9b844d2e644cfb0e012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a9146e68543014595fdd63fe350765b34138388a6fd988ac000000000100000083694d5101905bab21d4cd2fbff5548ce9e27b02b5279bd359892c2cf94e334b939f1d3009010000006c493046022100ac3ac0486be50c4638040337135b033c18a0b72a017babe414a54af8dd35c91a022100d144587a8e106eda8cd9f2cfbb9acc3f9da96f4b7ee2d7a0f38fb87779a77c06012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a914a34a4236d8459ff71aed707cdd2fa12d1eea207788ac0000000001000000f6694d5101a9dbd997ecc0843893b255b5de3d654ea66841122e4f8db35382937a7db85a0d010000006c493046022100b14ed50ae992e4dc32760cf1c90ddca5644e83f1be721f0c5bf81f58d8547a11022100931b9b22a947dfa1cc8ef36bbe5753e1ea6a4a42324b9951dc7b16d8c7931dc8012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a91493998f789087a29ee26338f36ee5c61c01da352088ac0000000001000000d16b4d510134858b52e9e4d96d356172e16e83cd4c6c730b42297ae0e901a5c1dec8c2b5bd010000006c493046022100fd67878365c26c496d50a49f7de379e631bcab5aa59a94db626abed07150506e022100c3f2dd902abfc41c9b9fd0860a5ef42f22ffd74c71a5003725f00512b69ab22f01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a9144369030acba63a7dafb79d6f8424142f88e43a3d88ac0000000001000000c66b4d5101de078c9d41714d06a883a5e4d22e9d1e1042b8e48800ac67c341a3c6f90b091e010000006c493046022100bf1db26e1a60c02bad899c764020060c8721bbe674fad1c5bf828b7fe9485c3f0221008f352fad1aad6e53cd4175327bea3b749aae02c2c3c3f61c2aaf73f07ad0f1bc01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a914569828e67785791d719f12f286fde5931bd28f2e88ac0000000001000000776c4d510136cb23ed4e35e17f2ad66b10c56305c57bc580790f32c19261c0ac786cbef654010000006c4930460221008e73b920825f6716ac4c63901c8554787d8a01a7d2cfd3e6b8f650ed8c36a0090221008941d716ffd5fc31e64936a8abe2cef77e417a466b379c0c3ef1464f56406d4a012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a91412681a5a85b8a72de71d48d50c296cb47a5fff2088ac0000000001000000d46d4d510171f16ab70a5af8ac26ace1d931e20d82e405ec15f366f4881fbf1058f14b2e62010000006c493046022100a14d19cfb1c79687cc3cc11f789fba8425eaccd20f1dcb0bb3b4dae8a4ffcf45022100f92977447970f16e7ba8981cce21da341029d520406cdcfdbc2a889d21d1db81012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a914f4f5b0b2ce60fcef29b5122a5bbe066ccd92bcb088ac0000000001000000c56a4d5101e1132d2ffa9fe8a7b8a3092ec5fcf0aff71f3619aff745227c5f6cc03491dcbd010000006c493046022100adfbca063249bf8ff8760659c8743b301e9e3fcee5316498c41cbf15024d6a0b02210086a7311cde758eed540eaa5b945c0a95f6b933858c5ffc72ad285013b2dd1b9501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a914386a469c28fb68f3902610278d65de050d3c9dd988ac0000000001000000bd6b4d5101f75c17e537ac7d131c1691c8655f0b374732cfc559989b3f74244f08f3708546010000006c4930460221008ea93f71210cba4d182f245813a9704aeefd751c6bcdb728680c1d165cf75ae70221009e732ce7b5efb8ca1f3fca40cea7bb317c51f28808ebc1c5e46dac43db25471601210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a914038765c0363e2125efa54e905efa468b98747e5f88ac0000000001000000b0694d51010c736ac45d3e4e1fbdb9b96bbbfd02bfc8c1878ae4ce027eff79008f60916b7f010000006c493046022100d342e9df62671d8f840ab74fa79c6d4b8aff158e1f0bd10ac3fc56b840619729022100c2f379875fa14e120257b072e712e71f346617720afe14eafa84d1eb64818903012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff01d0fb0100000000001976a9141649a8a6fbae99b818a4331a8615366e8750bef688ac0000000001000000ca6c4d510167936eda39295a1d4b92c830dcbcc7036cd4b1809a09b7ac55af4f9e8f76228d010000006c493046022100b7d2051de0d8b38cee59e808d45e850533277fdde8e3729d6b032d9cb43137a8022100cc65bcc070f32b189c3baead0ab743765de45f89f6d03e11697e90221d63765201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff01d0fb0100000000001976a9141678e14e3c9aab4a45db887c3d93490117f7f67088ac000000000100000091704d51036862b366b82219f731aac7d9aa41023ada176972d1dfacfa2986a356d175b4ee000000006b483045022100cc6cdc63b2da941e47aa101a567069598080bcf5a5e7fc323b0b1fea9c7f29f3022069d41366b93dcc2b4e08d9ee5d37b8b35c89b528cd1b6f45951e7156556a7abb012103da50ae34c0ebd8cbf7ca043cbaebd2398382cf5a391be3b2e7d47cf86129c46effffffff380a9507a826f5ec57a451be43852dbd349482941fd06eb1867f00a5ba3c11cf010000006a473044022054ce274900f1ddeb877886f99b91660789dbd19cadebe339ccf511b4edc05fa702204906d56e5aa449aae03375a00b3385f0eaaa4e1c3a8a69746ef13cf1fa2c945d01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffd4cfba7b814a658dce0eae07f73a19239ef8506a7a0ed7d616f5a79cf26ea206010000006a47304402202f1250914dad37902d5b2a12039b5a1bce0740932cceaf0775015cf2bb3ed46002206f83775c27a68765473b44320fe3439b8eff50e1e50adbda3053b1b412dcb30901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a9146c456c51d9466029974ebc8db16e9f4213652a6388acd0fb0100000000001976a9149b93ba4c5afcd98bc2cbdfb00ea09703732d0b0088ac0000000001000000bb6d4d510302c18da75f121ee3750442b05c91a573d7409e32f7deff8fd82036ffc7d2142e000000006c493046022100d99c31a939ddee50f0ee19a56c36ba25d2d94aaa9914b6d8c325818c4c1c3bb1022100e566537fb120032c50a966fdde71f8223673e69f3b74783bc1b9affde02945950121027fff42dd095929a29a89d43c2db04936d6cdf12d7cf7bab5bfde33c388b276a5ffffffff2e1a84a1bfddb26bf71789772201fe4b55146ea5856738d5fe65a257bc8489b2010000006a473044022002e1e80491315cd64a4f3e58f1ad9a5531a68a95667926b8692eef4a70c3344c02206b88550ec7d07e5fd4351cbd3d15248d4582ce10479e9f2473782e43a9a6a217012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff8ff6a493f9c4e45eefa02aa8963108427c0309a8329a0272cb089074e408359a010000006c49304602210099d54b76d25ccdbcb58e7976789a63119e4f62aed5e8b52fdaf0d24d43cef8b90221009505e750389f34e2f61021e7c0fdbeffbabb1891d3ebb6ae600122b80ecd9f43012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a914371f727aea03829a8f84d92e72c18f9e210e668c88acb01e0400000000001976a914df5686b1dec3171a1e5dacfd1a468d566cb50c9788ac000000000100000093704d510351f64a708d6b8e85ffb8ef375409e7714a783a3add2e47bdbcbe0bb5067000ae000000006a47304402207cae22b555a6faa8dfc597c0d8f0dd06ebcf84c304c034c93263e8bf9a6c2b94022075a7f121277b186b5eac03a3a5be1c46b6349093be934b35b8d313e377385f8b012103449a4380b0c457024afe74f844832f83e52e74e119e7a2fbe3617a19746f9dabffffffffee04a9bcaf52277a0f32a2afd5cfbca89660cfbdf696ab231ddcbe834dd42bc4010000006c4930460221008cb4b8164d2260c9736f40f7b13d601b6f9e2764de95f42bb3ae2f3db3a54516022100977b5e6160d520a29a733d8bbf61dd99d7b67519baa79ce191f764fc448e298b01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff52882d6f3a0461321ac8044a2d319679ba75ca738061694d0b637a9749daa797010000006c493046022100a5acb04038719def809786aa79ded86297466bd701f20971e4470737ddbd807f022100d61e2837e8d1e696a0ae62c6287c1501c415993af3d453082d478e7d14b6570301210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a914720f26ea6ff2bfa4b7b48eed65d1517a27a08b7288acd0fb0100000000001976a914350508b981d630515e49ce1d0a9394d88af5a26188ac000000000100000074704d5105e63abfa5ea375911c78da69b876bd7962478afa2cb71ca79af5bb46e398e1f56000000006a473044022060593e94fe5b78c71e22287d7732c5dcec0042d3cd45f2808f5d91e66ac9657102202544791ac5a3560255bf57b5ad3ebca2032b7c2fb9124791a5a5b8b915604060012102396f1ae83068351b9cf5fc944d9c1d18de5b7f92743657290164019f8d0df6ceffffffff2c124d4d72ccb6e18bcbc87e5b58703752da6d6853a03c91249511d36fa507cf010000006b483045022005a37d2a2d5ca32af64ffdd789eb1e5f37363651672209a8c20db4a7363b0d7d022100aa9ced12b56f12a6c1824d53d1e2b53bc465c81f1173c8b6c74d86e9ca207223012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffc29fb5b37b24e42b075ffc3190de8502f470359e758e19cc19c48a0c504c50d6010000006b4830450220749e0429e4b28f7fc5ddf7a70f9efd17e206ce474d83e4bb557cb12d24176b3c022100a6881701b22430f7a0302b1eca42210eea379f87851b9c5b2babadd37e439fdc012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff9d41d8403be3c14311fb40eb646e4ec37d221ffe93511bc4153b227eade1e05a010000006a473044022006bd9f8572859f42b53413c076e022da6d1d102cce6b09f8139e842ac6db7ce6022053e9cc999cbefe8c8f8462cfb73b37f8376c1ec4c5d60d62022e19b39f8ee99e01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff25c7b2b1b81594e168ba8b1c247ae6d4174547a76cb8ef0df516c7317a1b5cfd010000006b48304502205be03d1f5c288796eed1b0ead79ff38040c36bb37afb06d744386631e4ee9775022100907fcad3e13c23e73427ab2acc00d62aede59462d9b5a0b0286a28c9bdb5a194012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a914cd92186130fda31062b69ed103ae312884964d5588acb01e0400000000001976a91461741fc3e79660da711b62c7ead082e964b3d53b88ac0000000001000000cb6d4d51041c736f994c96931c6aab5ab94035868b117acfcab49cf1e34abd3b5a84417929000000006b483045022100f1d76bd3aa8ac5f77fe85dc03a7f67d7822e217bd9ae2e831f5dc44834aecb3e0220621b100d6bfbc2aee9b04a3e9b5f9f846645868e7a0bcb90109e238e79796fed0121023f9e2c9cb7dddc6be9f18fdf32876856abd53258805b5116a1f20fff17977ea7ffffffff046e1a1b1599830030f5c87ad3c459e9d0a98f0a91e44fe7d06b44ec151e3607010000006b483045022009102be9d4f9c03c907ff49a85e69528bd2c88841ee973af6b48a682f489bfcd022100a3d0ef469198d068bc92b0297e122e797b0493cc416339350695826d20f9971301210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffd197efa0e084b467e575ebe0955a9609c6a3bd71592054dccd48af5919183c11010000006c493046022100a146bf8fae2ed8cef18212bfdcc9eaba1e7a29d99aaf0a8f55b707a172dd0ddf0221009a3a3c13361badd15e974a22bfa291ee5870ad35a2cef3d83947aff50e41bc2f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff55ea2553612d67e38ce0749f340058e9739b7e0a9482ff52e7bca3adbd5ed609010000006b483045022100e0c75ab46560c0097bf2d932d8534e24d6493e91a41227315dbde4ff2a109a24022016df822243c970c4ece8e1cc9ec3e0c8e8466aa7b5a55c6fa18c6a2f9ac45dc3012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a9140f92da0443758df47f0661879dd10802657cd32a88acb01e0400000000001976a914d10b29501fcfda7cec21690ba232e2b0b1a28f7288ac00000000010000008b694d5101c11e928a2298a15f211775e57155250e920e49addff2e5e288b82ae974cfede10100000069463043022037b25e3db3e23eb73e85e2cb60ad2d4770945005fbc1dfbaf94d51a98df082cf021f30fd69f9729f7fc0c94f6da5111eb79afca0bd25ec6e1187f67cf51a05727b012102caece99179ec447221eb0b6aa5e0e9e522938f01b66819f19558f6926f66be6dffffffff02f02b0700000000001976a914322633c504054be70a8539a1e8124dc2d18207ef88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000096694d5101f5687144060f0024105b7df634ec48a9d05b55baec97467f5c99ee8e37946f7a010000006a473044022060ce078f856e955ce375ff3f87236bff2bcd439a10cf741aa77558559108592802205bab6083839c8794f34028e5e7ad86c8117c19140b2e92b5466db6b213702bb001210204277d75712d9fafd1083567944cdef3ac538b414b9b2c8403db0f67db01b66cffffffff02f02b0700000000001976a9142c03d97c1b1b7536163a3b80c24c0fca970ae71088ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000095694d51017bd66293beca11526e3969e99932dcb499d6da1894d7c3ff0a5f2265c592f72e010000006b483045022100aa03a70aae874ff68780275970e13a9c0c2cfe0192dabb0fc274396755774ddc022019b4f85e4d66cbb040c72b11b25ec6e8c5b707420445d1553c49636bf442cc040121035b736fbbf1473e3f965f02a8af04aa6239333bb08229bcaa9bc2c1f3c56ec16dffffffff02f02b0700000000001976a9146e68543014595fdd63fe350765b34138388a6fd988ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000007f694d5101d2d50e3f6197c1bf9162de1a67b52693fed9ca0e82ce0aed23b61783981d5fa8010000006b483045022070ee79ce16229bef7a16af4fd52e9d5712a8aee7f2ebec76e7637caa566d31db022100906b5f334f36d0e5f9c9106952dc43df1a3faffd07b92f29236be849ace180d80121022add27c886d3c6b68ee57649facc3ba171f5bad7a6804cd437f564e68af26f36ffffffff02801a0600000000001976a91453585201caf140d76f033f6244295385e12ab19288ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000076694d5101633a4be1be694df80dbfe7119cba50b3c66c26a8d0834c470d04b60e5747d347010000006b48304502203da0abd08d72f9c6e47f5e9499c28ea272d2ed64d2215e22f26acf01b18d6334022100871eab3014f6a0267e6daeb8b8292416a688d86ab40bff242091b2314e9f9a06012103e6ea6031ef10458e2c6c9a3741c9d1da707ca6fb8d6b0e7b0df39a954227cb82ffffffff02f02b0700000000001976a914d718bcb494f068cfc9cf36e1df5812048c3c0cf888ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000006c694d51018ae08c4775833c90ae45d394003d4cdcc6567e56750b1e0a2faf0415b2a357c0010000006b483045022100b3adda7c9c9a8bbf5bc13657b8821d715a1208799340f30655e70f2fff6922a5022058f960e2358b51472941eabd9bff4e3f507fa045d6103e93005f5779392a3dd5012103fc12b6b6f1253f17d62ff8f09cf40623872e70fb57251fe301f38d0c1e8c897fffffffff02f02b0700000000001976a914ac377b740070d02f55de853893229c6f0a1c9fe688ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000081694d51010698b3f4b79d1adc26bab7a3d1d8c9c813ae82a0f381c25bf90daafdd5deae92010000006b4830450221008f39c0cda9e90138ed98c090ffb92160c5941825c12cd4580a7c29f3bde135ce0220600042e1d2f2776ee6a8802b55b31a19f9a02a7104e9c84351c54fa3ffd3f126012102637ff4d9286bc7866d967f7a6f8ac35498a4678ce89da8a137e681d87a11c93cffffffff02f02b0700000000001976a914bfc1cf4635b82b33714ccaf61e35640963b41d0588ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000a2694d5101dccfe562c00fe15518add01cdbee5957224cfd5aac832714926e90aeebd6fa0f010000006c493046022100b6494a617012f8ec56d848c37bdd1c9f62d39ece635ad9bc26cb686b0b3a2767022100f16db84688fbb56e979e486b5e02b173d414cfc381590e5948e5a43f7b6c8310012103a1ff0ff06453b3d5fca75307f1490d85660d26c7e7bd73b0b3a5a27cbb1adef5ffffffff02801a0600000000001976a9147ce44ac827f6a9a689d9147a94b5dd459fd1b73788ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000086694d5101a676088de0acc873a13dc3ed8f745ab0e1329085997aead758f5096cce26fcc9010000006c493046022100bd3b3e05e0083ad99b5bfa7943623152c55b54c8c33e8d5a4b5491f854134a2d0221009986ed554a7f74806797d99591589516acaf264d9785c7368aa2e73c93cf71e9012102242f4568c204ab948a2bec27c498cd496712899c0a44170aad5a137cbd68f681ffffffff02f02b0700000000001976a9145705da7374c6e6ef27ccab7bf6eb5abdf5cdb5bd88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000011704d510af9f1407c17a30b285c538e17b9c79e8e026a0796f7cf73abfb517ee637d97043000000006c493046022100a0a141bf2d479a58068d1fc778f180d5b6cbaca7cf508b1bf315fbf985b72bc3022100b163efc10a5be95799f81dd8a7d24ec86c0b56ca232180e04256418f090e608f012102444aa04aed96224bdfb7c02820e814088e3303064d55d8321f0607ccf2d6e7deffffffffdc1c3693f18fc650d7b974ba81e9ca987ec16dd83ad9d6e76a2892d254fd0cbb000000006b483045022100cd8c4ff48f4de5e4feeba9bfd3ac633f88965d1598829c3c8d79a00140c866fe0220576fb825218dafc9f799c962af4f8051932a985dc753e924dd7b6300513ef304012102a4dc6151f1eda4de4ff1d630ce86964c2d728ba199b999c8e059d7ea9ffaec25ffffffffea9552a73149dbb0318ad9e8db7d1db390aa56bdc4960c3c4c66a3a9637ec2b9010000006c493046022100cdd286a1164257f2646b3ae20fac75c07b395b143d7c5da170863f355abcb12f022100c8e3ea8f9ff432a696b0df399f96e10f9b633c82af9e332b9ffa76f23066828201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff6613a934ec6eb15bf6dd598c0b67fc3d6ade3956f7863d7208cdb313bedd8242010000006b483045022100f864b0b25aa3ca30b269908ca9ad0137d989bb641e2b178847929f44cd51ad50022060a0de1adf8dc0231d2ad511faba5e448e66ad84207600bb8ef9cf69083489b701210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffd0f578266b0ec7701838baef27243299d166b4c189b0a3f2a6f15b5d3f438918010000006b48304502205e61e055d1f4efc777330e1595b8b502f002432a42d52ae28e9373251cfde5a3022100b8af8d64f56e97d1aba48262ffbc54ea24fdabe1ea96c4010d50fd961b99e411012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffc62b3100f645fdaaaaa2c8c28455aef446e49cb57a960dc5a93bec63c8ca1e81010000006c493046022100c5e904f2d808092809944d734c6a66edb95c4dc87d88a8245aef4a8dae3ad03d022100a8bbc789808df6b18146f534d3b05f0d81cd27549d3a087f8f1a70561a2ed461012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff624245e7b534a1c320ebdf30d0e0c0de3f2e4f7262ce307508446c1492e9ebc2000000006b483045022100a87d9ff400f01e0bab51131c1e27fac9a5f66dd48fdd0584e9ce93dae34de70502204f382883c235bbecb95e2bf40e4bbbd87903c39d6d45678b448ccaf0189764a401210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffc59600f1b73541538f869dbbd782f292aab0777ade5fa1a264e74d36e2bdc100010000006b483045022100e5a59a107d575c440cb8ff067d6a34c34087ea171d685d0ceb89e874d69c219f022044c635009bc7b57a30263a06cdcffbfb1710af032b04d9251e345c5cc4dccd94012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff042561bafce2a4716198471e352169213b7b2c7bf98564090c19d04672f4ff93010000006b48304502201468095e0a953a8caf605707da6af467082fbcae74c40d9e1cf4c6143bc432870221009ba16970f0ba2e274c971b5fd1e6537e14c321f5651e62a4bee25b265c2c69c7012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff28672e8c54cce31578dff3e9456ff0f9198053f3fcd4478cf23ecc0dd5dcb312010000006b48304502205ae2b1b38b628a3c950166eaf060b2764843db4cfbacc8b408d1dadf19250711022100fde0e6a52c0f7e57cd3953cbc5366cb03989c7e1eeb25907885e94e434e1528401210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a9140cead8e506a8bd30489ab9b309a0307871ff9bc188ac70640800000000001976a914e51ef209ab1c4c63bf922bbb34623ed6b1e939bd88ac0000000001000000846e4d51056088c80673659bf9f8d581fc3a00bcdc95c83bb39b6d482bf7c9422accaeb44d000000006a47304402206b229b3ea3eb225ad29497b63ffc4151acbe826148cc823a3c63ebcad08fce9102202dda27afceca359790a97126057651c59dbf63dd76f3e35ff47dff4d83c1942501210325aea6244f51fcc8e521429b67ada6ab38c8db05cffa1dfeca44b9a0aff29c2fffffffffdb8e3c3758e94ed0767aab9dc5f376065c152a0f6e567b542f78eca299947eeb010000006b483045022055a24b100a17b3a8b2dd003d11193e97a3736c17a8db39b6a4166d82772fd848022100ea9b81ab0e9f683edeb6564fe92d0d06d8036752e23abd09bdb6487eb1a6ea1401210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffc734e14054e1db1995beb2148a760179c8126a348c79d5d4c50bbceae13817af010000006b483045022078e564ca4f632897df1d77217cdcfa93f16d5a0d105aad31a8246d8df1c3416d022100805053fe81adf3422d0bce498a0eda16b3cfff1cdc84fc3dbbe336daf0fda422012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffd6db007b3abaf24df5cc5dffbe40ea0141842193eb5f6d6c80af88bdca679ea0010000006b483045022054e93af4150023b46cabdac6a83697086bdb4ba158d61a28857bb27c419de8f4022100aaf5230de3c3b9a4288fead5700899affbc37b2674d445a40ce725c83064841c012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff509c23f2135d18b2eb51a458745e1b2dc67766ee7c83a472031d2559ece0d59c010000006a47304402201cb5b37b083596046f0af49c6fef701d9c25f9e526ef0061bbd30e8a2fe5960302204d7e12865bcd908dafc24abf4c30de6327718e18ae9708c8358fe06c1eeb8c0c01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a914ff96dec2999546fc9ac4f4f4cca6a104dbd7a9ca88acb01e0400000000001976a914bc31ff787ab029623b211879e5d2b86ee2ec2bbb88ac0000000001000000a46e4d5105c6829a4d572f8fcc40fe78a00c2b3c7171575a823b26b7886c9f5a06151b322a000000006a4730440220369a4f77bdb34b7e6075df21ee72aa8c48d08a0bd25b4148672848edf657717f0220312489816758607726c72dab72589feeed99f4c36f946306aa0edf90cf04c4790121029783a0c7f12693228f27cacbb6f2bbc3e1bf8ed77002e47171349b1835cc39c5ffffffff89b9af626bb39efa442766c60d133c5e9cc60ea61add098329a64b268c4eff52010000006a473044022074d628da0c24c30182fa15a1fb393fc5a3e6e8fef126c7b9974f7ab5c30d8a4402207e877c8a1eccd08c6af8ea552b682f5b0b70f136a11532e2f91ddbfea292e176012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff9081c1bdadf7bdc353813ce7be07c2646619b966fb3668635cd55b7a3904f956010000006b48304502204590cc988024590625cedf166a733e4e7f7d7cf3a7bac38db91be53ec875db040221009d1042f6e39b83c8e7ab190ac76590773664cb17c38473493538ba5cf4f934b1012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffc96ca6c7c5ccee8fb556ec7f5d2ed0dd96b5002b1d7f197a19473ddd1330ec18010000006b4830450221009052b109a15461b38f5d7af3b0bd61b3f884ec46106e2ed4d2c97e70a95048e90220762a260d162eae9792149a6e87bf8f36649cbe8b5e220022c6068b25c8af7d3e01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffbc7b6ae28364a06b955c7dd408004acc749a77cd89da7a56a951d3290d75c624010000006b483045022052d58e2aa847e85e01b6ec223777bb54ec373bf3963e183e7d18544f313865be022100965c9d90f9036ff5be2fc4d1caf2e36af507bf752b3c0085f48949b1ab7bea08012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a9142f1c12cd6009c38b5f72ddef506f1aa2ab36adae88acb01e0400000000001976a91455dcabe02a233791cf80007b9fc1317642ed822988ac0000000001000000046e4d5105633a4be1be694df80dbfe7119cba50b3c66c26a8d0834c470d04b60e5747d347000000006c493046022100e0d4c88d57609eeee1765a5fbe3e48f95f5edb5b43d8945e50d4daadfa17f565022100fcf9f531655661ec4dce3a9f43bff1226d5e11fa2cbf3de44195f63db87a4e6a012103c56c311efb94c33a46907d98bc80e653551219c5514fcbcb9b9a0fba993f32f2ffffffff1c3eee1fc08e5c714efca15b14114dc56d8b6623b97bcbee10651d572be89513010000006b4830450220775eb02748e17733fcb492bce057cd0ee67808c667f643269507f727dae95710022100bf3a5835f77787362b1ed7562052e8f1d1d0a236ed0fa96cbaaa7870ed85ad98012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffce0d1e8b33064b51428a4e35931f0da90310a9b107c328340f963bed7df8d286010000006a4730440220192b6c4dcf5e1a9a94bd700af064272d43bde645d2484cc7bbc8fdb335b9e225022023b08938379752ba12b68a08335eb906556d49a8f03f8b9c663c8e23e932bfce01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffe5a90985062c5909e1def2f2c4f02109e0b1567d37a6431079bbbdb1146845ba010000006a4730440220510189ea55673a34082acdeb8ac11ae80069d9e875adf515b4afd2c2417254e30220335b8ace171f734f03a5d13588ab269e5a7e5ec2a917a13ad19a7690f9e26b7101210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff2e69c40a47482776ec3b1f079e228117044ce864143ef8c68424acc328f91c97010000006b48304502201357a9a7b284e38ba7bc13618625eb5ee17d2e74fc1a2e493f5cba37d7c7ab96022100f248c2f50dfdf266a174042972240bb3a19e188ff1938aeaa097a45fbcf8db5a01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a91461115c579564bdcce1b548ac1f7754998de0875588acb01e0400000000001976a9141c751d2acbbbad2152747311d969668f538d707a88ac0000000001000000c86e4d5105fce1da998de492c487d6d0b0fdab96217438d7e4ecc272567769d479ba3759b1000000006a47304402202b22637204603d8a3b29fd1771c4b1db590101dc2064ce91dc4577b3914b468902205b1dc00528adffac166e15a89897bf0be0284efa5d2a22f2fcec9be88a136c28012102df868cd66f0f6697ef07d038832fe567e966093181f44030fea8809a07b36ffcffffffff921767623e40f4aa4788b3bffd2159a7be2f81864bb074d37cb4243146195ecd010000006b48304502200d644665896a024b2d2d7010390bed36f0f6a8faf26c6ec34dabaebf3cc8aabe022100f4c691e52198273163fdf0bec4d90a15ac3de1549b3562ea971b4b34552f272f01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff2c96e8ab745af3c4296ff87497d1a4202688b4098e847fa0123a784598713e44010000006a47304402205f1b813e52d9b651395d9946f8c50bc99e2d7c1a4befe87073aecbb9ee1670f702202e5dfc9b7ec84a69774f60289a8c2a26963307a9f80f3bed60362adc551005fa01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0fffffffffe50fa213cf6940d02f36138350021f5079b8f8f5a171c9e0ebf04f1c2c42532010000006c493046022100aa02bc858c494825c47000026d3b338824044102fbc2e330e45ce15f80982030022100b41adc290ed758986e30ca4c7248853738090938cbd744c45a79f3638cd49be5012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff5078d789a53df78eb037b2d58950d839a6d38c20bc43592f74e8345eaaea1007010000006b483045022070a5ee9798216b5e32edab36ce9549b5c64e63a5756e4e029d01048df2d85a6d022100a4d69e37e97584f12b7c2a7823056d458c6617d1c5963056f643e7d9e826773e01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a9145c45131743a17791393697465a817ce486950bc188acb01e0400000000001976a914ec35b08c09d562c2640808dd3226fc2ede55fe0488ac0000000001000000976e4d5105b3d18a8711179f0c7db8cef22eea9765cb6574d401335d46890b174428751180000000006b4830450220572e52d23781e27b74779a0c6d3b439ccc85726a32ea23d5f6491148e39c59e7022100d50bc2e51d6aee23b5ca27819cf4f31fa126dd16237908f7731198b7c849470c01210219b959af9cf56c60de40b2eea5e91a9d0fa61e1b3aebd590d4ad1db23efc9d97ffffffff4b6d71f1236c54b82e7941d9057c81afb01a8c8f7130555d06e88914b4654e86010000006b483045022100a30533de841b2b66e34976851e137f7205944fdfef19c9f73f8991a772d737d50220017e50233ce38e5553c50ffd3388820edd69a2e98e54919013cac19020d53b8101210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff02018fe6732e200dfa8a3071d246b3f351b30ea1916fd684bca650be60fb7e77010000006b48304502204d023b68ebed3752a50b1e1feb8c6cc488713df0d7ee8475d484f6e0156e5879022100d21445cf2f45342cbbc570b1061afca12604cbf02dfcb851d654952ce0c16095012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff4455724424318174eb0410e1bbcc5ab2a903bdf0cd65e3654e1a25ef057f0f93010000006a47304402207a139af70ce77973511996a2ceb3284e0aac77b3e9f02d68ef4fee149140c01c02206a48e40382b3f048d3338463f4fee7cc2fa7d79a3c9e22712a848a74bb597065012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367fffffffffc344ca51895af54d9701baab49f0a94707467a1695887d3e43afe13fbb5cf1c010000006b483045022100bfd246c4ea7644ec83cf1c8fc244dfd95e4be724761baddf69e6831b67f6e54c02200dc8a3677aa787cc0e45461f22ff8332a79cb2fe5ca0dff344f6f5b0d56149e601210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a914a9f9930c29ae28ac4e9c722b28c5724cc787d60288acb01e0400000000001976a91405f4be2f0cca8f895fe181b9d10cfa5e508b1e5088ac0000000001000000406f4d5105ab24ea1e0e48d7bf50bd6d9de6c05ed0771d63a060b9084f525af5136cfe5d63000000006b483045022100abf666d46a35b033278ebdb10812d0203d217fd79adc22d02ba3a04a9a681ded02202ee87f54a0ec01b517760aee146df87009fcb5b0ec047e28d0715969b8ce7f1e0121027cb212568bab7279c654f48b180535aee4760c15e4c4a1c1868b1a729814ce64ffffffffac66dbeb6d94b09b48620c5698b9f6da0d983002264742b6c08ca314a065e230010000006b483045022011209b0d36e264b7b54cc65170d46c7d93d9d0df1f5e2aef438ce4de5e4c91b6022100ad827974c6454aad984f2c379d5bd4ba09bb1505cbb7e1596af2d4c7c5b4059901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff93622571cbc62ff2c0f7e93c88d89dae677e47f3a63afad391837ade30913186010000006a473044022050d42b19db9b4a14829bda36c2d520a4bb13b69d6d4186b84e67e9243146f95502202b5348607c066f64a972df1f93c79ea46b2e24db98edbe4d8904f19f77cd5815012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffe47b46c388f56844476ab7df79be42602b93d7a40d29a6a625a269ed1ff36783010000006b483045022061906bbaee8566bd0a3c9984246b5c28aa10dc6bc53e9db17e447d8220a2cb0a022100b7cfcfbeedc0b48b3b6df34a10743e764e0c4ef8426520e9a1482ea13227b608012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffe4b16f4c0d2fca389e0b4b908a060246fe25605b2a3a1d999a6db7030d3a1369010000006c493046022100c7802941f04b17a660c389a864a03441a4167487704d75022e84603d2112a391022100b29cf029092dc1e0a6ea1a0417c935cb3885a4b1b0bcc8f7dcf2e5d5c9ca782001210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a91467a5f5340cf5a671c6585a08700a55f45227637688acb01e0400000000001976a914e7276abc6814360b93d334637cdab85f3a215b6788ac00000000010000004c704d5105dccfe562c00fe15518add01cdbee5957224cfd5aac832714926e90aeebd6fa0f000000006a473044022051f55befe4d2628773f3916b1d88723a069419f1a9e8919f7729360d783699bd02205485271c254dbcd2e1dacdc099e782c5eb2388f20d3c00e72b7dbcfccdcaaff4012102524d4f9fa7898f2633353ba790b9f42177588c8b6c57c1a52249c00fc40ffea7ffffffff94dd3e8bcac34217d612507d8adbc1685f0dc26f0311bf2062fda70f7e29a189010000006b48304502205565a9a4323822e49bc6a2c9a4cc83398d7d12ba2ec8f649996ea04e7c85b2c9022100eae67d1d198555fe48c3f481dc2a3a058c77ca196e0be4f94d9197a0ea222e5f01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff580477f1294670c720ebc8e38f4eb6d82df10b935f4266af1df20fd6d6b93cbc010000006a47304402202f79db3714f7c6d29fa95740ad8691c53b82adf146a3adf8a4307c99d8f854ad02207c91c6014b8fdc22b8eba04df5978c241caed5622126d1f88653178486c2293b012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff816583025b83eb1df0ee302e8decde7148a26cfa0516fd5558aeee3060af9a14010000006c493046022100e1facc52087d84afafb93da1c239edca9e7d9456cb0a34264fcbc5b817e14efa022100ea977e0fac45095c86b54a0d6c5ca28fa313979524f458d2f866e7adf88cc340012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff7f3e9cd60bc939c7d29b66449e6fb0b4f59c4710b9637d1448ffd7691a99b394010000006c493046022100d45dd99017d8d652bc5b39696108b167e65217ee7dfb47668174849a78980ce0022100e035dd0030fef86ddd7c1d6bb2134088c498ccdb1f95cb9a0ac5a200d569ad7f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a9144252b99b1cd0361497cab0a2ef338b389393d85688acb01e0400000000001976a91420dfaa5670430c482020e08e472eba0b49d1b4c988ac0000000001000000df6e4d510591fff6283680f9827bbe23138233ad88f4a3acd68a89c35973435d202f7b5417000000006a47304402206cca2a22732573aba52908a58595d3ad26e3ede777e5c11bb3d075c34fd807520220017fd57cec6ef391b8ea05c23460ef831fa8e03bdf125f642cb81f0d550897f00121035461468e7bf8e876720b11b499314af3b1bc8bb126208e04370e6ca314950a9affffffffbae3476c586c275c15339a43b26e49a0784d0382baad98389900d230dad6330a010000006c493046022100dd7967d6eca90e28cb2e2c530a1664cea4c8c5744183560ec340ccc732180de4022100dcf6038338394d9770eeb168b36ee3c7a07f161c8bb8dd435018c7c355c7a1bd01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff6b818eeaac49e913abaf138d80f6bdcdf74694f735611ecbed1faca44a408d56010000006a4730440220412064a23e24328616e0efd96746b3ed4349a6b7c7a8575a5752fa7d4164e3dc02200cac3876d913c3222beaabc756621e37dfb1b3963422118035f44b9f6f323f1401210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff7c6452452d8d4a7c859d989a4473af8265d43f2e922a74981f89be3aa31a38d5010000006b483045022100b8f1acf672123d3d2e22cd5f3528df49b2fc9392f5ba6ff7714c64b0a94791270220314932807277dba10659a5a69a2af26818c2aadc18b95364567bc277b14f76c301210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff3521a78ccbe810e7eaca69d8cc51b448141fc69672c26e8c9bc09626486aa587010000006c493046022100e6bfaaa23bc1481b430a961b37fb0042d311c36aafce587f6f147bc8a42dde1c022100a96ba24896105926c1802e0022a98bcd2b6d875a39f9e61c72ef2688fc3797d401210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a914d17c29f373146bd92849f54d16cc353646225b2688acb01e0400000000001976a914bd2aa38df82e35754b119a5a74084a6a9480fbfc88ac00000000010000001e704d51057bd66293beca11526e3969e99932dcb499d6da1894d7c3ff0a5f2265c592f72e000000006a473044022018d9076a44db42cb803771219499f81f88cfd6fe21ab5220d39c4335dc4526eb02200afb7df90d5d71bec84573623b174c22b39b7e944200ca00a16ab1984e0967b301210337bf38c632584f589daca9f6c9a310424e0c2e6d3a03fa7eb75f0134e2601951ffffffffb4963f0fb3848d05e3c3941e413679e10a19c5c74329249b00261eb13c9c1291010000006c49304602210080c179b015a58d5dad1fbbf8b01706a9a698ca6fd295d9c309785b1506d1b5cf022100ac29363e2f659e27e103345aba21c715646ff3c52f86335037987132350423c5012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffca35ee34b1a28259d0f4c70e634ba05ee2f719a470f7f995fda907ef288ee0db010000006b48304502200ec041100646f6fc9bc7e4f2f903d0d51064ff294a373b9ac53e99b809b354dd022100ec8d87d55ddfcc63ab7152bd938c62f738e885faa03ae258098cdf6cdda87476012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff04106d6df488e2987f951b72457ef1ef0d32e267cc94f64ed9d019573351a858010000006b4830450221008b28497734b909097afd36bff17d3ea23969f893f66e541ee281060fbccd87c2022026e68288c2431274eafa7bdc8b1aca6cad9deda1f76eaec770fa4ab120402bde01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffd61d383b807a88ce8b2e8204a4c242028cb161dccb977ca45be114d3bad5ad94010000006b4830450220066d297d50b13bfb9c76e1d1f45d1b9517b58c8990f131da1665a2c5c30af911022100d059133f1a6220c7afa484882e8db7ea079fb4667047f9e286974d61a7bdc7d901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a9147ed93377006cc9a0af4b972264fc9b39589fddc188acb01e0400000000001976a914079beb3e25d8ee0bd9d89d8d1a4c3f76cbdb050588ac0000000001000000916f4d510504e2189afe7014f357b5ae0bf40420e4ebf05e4b20e6a17305169802b5477036000000006b48304502204c78cfe97974b4f7c5a9d7c391e3ef7ddb3ecb9b73ddab42abcb8353c1d54e92022100b6aa1a965f89bd71ffc864c20665b08c0261b70ad3c7849481dc604d0338cf68012102dff5f16a953cbcbedc8611ff4de9789e44188a7411b985596af80ed63713f521ffffffffeadbf8ccc5085391b10cc97e84d52b69af71027a59d858642c57b9d4fed9c43b010000006c493046022100bc2a2386577cc0153bdd20e0d7239f1b1b8522b2fc92fe65b4f8848228ff4abf022100ac72676fed5eda2e97cc2c9b35afb20627e4d0a2104a78194808aa858022a46301210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff450d0b9c75dac5b2ad964d6df0044e9847661e82f89709c17ba22a8dada2ff7c010000006b4830450220756e0c21192cb75681da1127c4fcbf80f73ca69b8242d8a53ad633cb806ed25e022100f352d380e0e9ea3aed4ea20de793c60cb54329c3d87f20fabec36e8e4d18b43d012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff320e3ddd652e3e6537eb7971e032b2547d34b03469f9e7c837fa22d4fe1b077f010000006b483045022037f1476ea9d12e3d2cacf2790b7b688db0edded1757a4e0d7270f13226a219af022100f921a31f203d64076dc86ebac92714d7087e015e22697da24899e388dfa7a892012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffd2bcf2d12e984c69a799c34be6346a37f71fe43b91c62890128b78c5efdf4021010000006a473044022062c0e4d735af22a5c4768ad48706983de29c2906e4021ef7cda9727ca31b3e8102204ba586e03a3063e1f52d287ecfae5b5d6e65e09ef338794c7d823b65396fe30e012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a914fa505d09e5edcbf8c82e676787b7504958ef634888acb01e0400000000001976a914259a7d34d84bf2d376f5c3a99574bd86a076d35688ac0000000001000000416e4d5105da28049b3f4e7a6bca14909f06575212db2534af7412d5db1affabe47a7eef13000000006c493046022100eb926c1869f0f527cb37e27eaf5d9bce20dff740c71785e7d091238871c7b4580221008138c4b714fbc8480b859cef76e3a6fe2e7dd24a72605ba4df98ee68b01db90101210247792a6331c6b9aa703a9d1857100b0d4e7e0839466b9707afb26c0fb1bb2ffeffffffff3af9ac6bbc79d8fa0770da222be1c6de17f49eed7c679ce50f376d6775a35e82010000006a47304402204d39f3d16755b02e800ccea44d69dbcb2befadfa4d20a81f357ac71fcd5b519d02200d9230614d4eea53cfc3c99c502eae29b563906a536ed3b3a6f27805d6bb023201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff6eab285a336d753c88c4fea957dde92895e7b7041e83ecd99486c51a87196c95010000006b48304502204677c7afe52a7153d4eb6af5a43441bb51a1d51ea6cd16b1d0f6e910ef1f7ee3022100a86e85666838bf538d2daa044faff0e824acc47d94e240f559a215b9d05a145c012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff9ea67377409d61bc596e518a811d8ec37ba80f661e972a3184364f7c26f0455d010000006b48304502200bec2c94cd90a4367178fbb27d124604aa2d03f9cc11fae11f83562f92db5b02022100a02abd570c48c6dda1e35e95fc9f3bd1b77cef7130e2383b61e3947cda45a4c501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff35c7d80535b37fc9ab1d72c840cd7b7e74eec8b0b734f6fc3dbbcbf2b6a5c9dc010000006b483045022100ea623664a7ed5d61f042185329c7c305c5d726e111ec8f027aac9583bc68d96502204b3b8a611e38a6b92034fb21a394d0d1cab9cb15fd503138be1ddc7c591c4a52012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a9143b2bb4c044af874148f079b4c37ee7f5a982d98e88acb01e0400000000001976a91441293c72c6fc0e5b28bc8302d33dafb3a704c13888ac000000000100000076684d5102702541d9d74bf2472dee4875c2278581ed441a3ab47da1a0d42290b6c073894e010000006c493046022100d50022ca3adc3d16f40184898c1460e6de63d48c22d12953c7e041d4c894530a022100ff0dbe57e0089da10ee5d7cbdd3fdc53e9293083ede4d64e946435f7b7672c60012103eee5ee42d91ac8bdb87e1ddecb419de5a8155247f3057615b6bf3ee701bd8cccffffffff3b9c6c28a17c001c52c0fb7ce8874549a275d08ced0045f313a6f0bdb8e4bdb2010000006b483045022054bfea662c3eb496b52063b243fef33848a93860879d770680092f6fa7a4a87c022100da96fa42ec0b2d480c1b85e9f32af8c0655b3d27fd25550f857e9e7df05b17a9012103f7203fa3c2b822307da7f1d44c80c421026056364fd24cda2364bad61109307fffffffff02b0ad0100000000001976a9147fcb8d3585db71f2008f94c6ed2acd4ac856616188ac808b0800000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000096f4d510398c71f9d33b99417b8a85245ea935ce0e8311d16dee61b7f576ab79460d5ca0f000000006b483045022100c3a3ba53f359a5ad057f3d123e9f765689c32bc750bdef2b708888d36bb70d8a02204d1ef90c0ef6cdb8ebad8dbbdb3f2f1110e956af583c5a303283d3bd5a82242601210207d75e320c231009a38a4cfecd8820b6f77942a944a0409b81dec8d68bc90587ffffffff0d0e885ae56bd3bff1cf0e327a8e358c23ff67804ac579f4393dafe52befb562010000006a47304402201337d56bbd8a210636cccf28f10843593a2fc857fc794c6ce682cd758589c85f022000896d20d05329ce45be7177d457c69cff6ea4ad442a19b196f2362ed733263a01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff99153964d5c25de2ad3c09e91ad776ec695dd1f1d5a6bebec5a27ae4074397be010000006a473044022038e3afdd24c693f93594815f0c9ee0eb736f2c4b366959e4fa2255d46e0f65f202204e0ebbf6a8f64ecf69f48979af24cdcc8f9dde0c4a1b08937813b1791585d334012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a914b0da68222a3bdd21d72a410dc75ececcccd207d988acd0fb0100000000001976a914b801471d2d188abba63676224ae3227c7c41541088ac00000000010000005e704d5103b0f1985634e1073953989d6e69caf00927ba4532aa207318fb5a8b5d88324b88000000006a47304402200aff9ce4db0bf7b608d8a9af5037dc4271904f7d68cecd86b4888ec2b5009d7c02207bc55c17daa5f76a433624cf86c83fc0cc5b5520ee87b345dc329443f7f7cf64012102de0bffc719e23e887e8c45ff2170bfe35ffaaae84498a9b8d96aabbd7e402b79ffffffff254f5b7a472535b2afa67a4861e61266c98619afa1008c7793d39ca4c97e8034010000006b483045022100a096b5384f16c21191bdfc04434022b3c162d2dfb6d355b253d39e396dc5fc2802205b9296f968922370bbb502cefea1916bb206f0af96c097927ebe89a31d1ee805012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff2c471e61b046aec63cc26e1d1126131ef346c072bd11418ee045b83e28e4fb54010000006a473044022040ccd50eb3ea51d3c2356f8d36d7479715d6bf6bf27c9314f2a83cdd49df831b02200d2d31a7df62f987d221853fef35962be073c387db670d2991886525d8599235012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a9147527dc07488566a3befd45fe0538619dc1cac24988acd0fb0100000000001976a91496f0b659e7d4fe867ee8689a4c3a83f35bcca6d088ac0000000001000000136f4d5103cc832552911ce46816511ea7dca4c045be1b2586f17e70373cf676581407cc04000000006a473044022009362825e8842c443c37085679928e57403cd242d0677be64537d71ec60db97202203a7a22c17e8f45337f55d69aba39333d7e76856e2818cd0d47cedcd306ea63c10121039111ceaef89243890d17a05f07eb927eb7a6893187e316b2df049aa80d5a6b56ffffffff8c440c500eddda6d206d098771a278f2b605b3d3960d830c914c5f8592581e9a010000006a4730440220399bce7f1940b788fbeb020c42c4488228683b82bd160c495f58ede5cc1a0131022073a719cb80fcb3f3b7062ede93efa215b7bbfc29b763c835842af47a63ff0d24012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffa88aa1c074d7598471e816df9ea779350d7e8aa470da04112002172e44c35318010000006b4830450220184b99f4c74fdb3fd6b1bc3f031757e5b19f73058188dc573f2573304d43e392022100da36a243351c7b1d7d38d5f1e028ce210eb67f37fd1b0ede99797fd3a246429d01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a9143ed73fce37dbb2276ce51ac1afd44b84e8323b3088acd0fb0100000000001976a9148709953ba0201ffd0a8794bbe16af268c9bc69a988ac00000000010000006b6e4d51033606a6c2b966f2454b9687dc1aec9ce2869c43c24a4eae5b3052537511817314000000006b483045022100acc52b309895366e5d969b238a5207a09629d66b4939594bd69432f7d3af9dc10220263437e71aa361d89b99a9cdd0b5aa0a0d57a53fd16075ca83f4f6e4bf7736cc0121027c742bb0fd9dc6e3f934c4984087c9b941d786d785bfe5d1cfbda364cf7e2733ffffffffbbbdba8b84202a233e75f3ed64db3f1f819b732336cb4de6d44b398dd6b7f623010000006a473044021f6874a0ae671c5fb42c9cb29bc17148b18c7e042ab780f9bf5a845aefafe6ff022100961f1428c9a5e41787523c2dcb5a26e3c5377c57a65b172746c5e0cea307efe701210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff6530d6b2b4e24a15753d190dd294695adef0f2d222c756a2ffab7cc9e6aa629a010000006a47304402205a5987cd35b332e0b952e42e2d280091c77772a3b4a354b482651933f6343e3c0220062fdc79b69d6f128f516eb4b8b9ad22ff9f57983bd9c502d97adefb7e4d1d3f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a9145d0f3e9fb02b5636f7dbd8d292fbc6bf308bf40388acd0fb0100000000001976a9148581d00ffd310735e7890a9973ae3bffe172f3ab88ac0000000001000000ab6f4d51036bba00fe043e1319505d70eb878cbd39c817a45b4636e357a87b2c379161bdd1000000006b483045022100b24c5a343f76c7620491fcebef0e3c4eccb063c7fec8ef748b367be6e67377a60220277f9a36a4f387adeeb6625244ee84e04b16c18899565285ef1e4db7d27855ec012102a7c5530a36d88756c57176ea44984998c28c1fa6e76c054481519e32a6ceadcaffffffffa9047d7812a34221aed2de75ba72b98bac48f27d1d218b5847df74427e08fc44010000006b483045022100cc6f7ce26edc6d0598434bf1d10e99f9d05ceb829626e247d8a151761a0414bf0220699f92168335342fb4a4548f561a285b3893fc3228edbc8ad42eec68dbac79c3012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffa7740ea0dcd712eb5980c2134667bd9972a29dc07afe4d2117a227d3307509ef000000006a47304402200bafd44ac0b4ec02141c328db156046ff01a0998db64018a38f0b13cadc143460220015d83d3070bd85f26606a7096d2469a1f70562150551a91ce0f04bff49014b4012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a9149fadbef4ba27b06bedc7ccea22d0a695ec97beca88acd0fb0100000000001976a9149483d6e1e5e0376b79e01f24de33c0556c6daf9c88ac0000000001000000b36f4d5103eca7628ede21a6865254edfafad9bb1ae24c8b29758b6e7cbfa5b9f38259f3d5000000006b48304502210093083c843340b2bdc1b7ba28ee32dc1613cfd2ca8163be1be67c5fa901e9d410022042cdf543f0ee6553b3ffc003fb95bab15d9f019a8848aef77253473ee1ff9dcc012103f3c73444fda16cb33cc0842d06858fc707b2d1369a8b5634aeda935c19de625ffffffffff6a3af1a51e85332c45e3cadd9380e5e5d5bf2b28edf278417c56a3f3aa03b90010000006b483045022100b90277c703febbc3bce6671874fa88bdfe6e0f3f8ca3dd71e8e78bb1b8b2233b02203f84e030863f627524436cbcaca97be50062b3bfcbb9e7320b3fa873bf506a3f01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffbebd96ab6ee73a975d6460c16223f29777d27be0201ef4ebccb10b229016ed44010000006a473044022031c22cc25e2b96c29772c4efae308984aebc282a508abe307971ff5ece6288fc0220220e557aba71bcd3af70a69da363ca1a4e7f3a890c9c6ba1c31f0d111951ddf201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a914cfc4fa706117ad693f3117483e2e325a4947af6d88acd0fb0100000000001976a914c32ddd4119059c4e4e8d2a9f8edb7155eaf955dd88ac0000000001000000f56e4d5103a86622bfda90f61e13e48268bd3d829225c6f4dc52cf7c01211c3f93af941432000000006c493046022100ff2699487ff8a88e20139d8ee2d9a2bba0a00f0fce7c175c203dce640a6fe5f7022100cc93a8c0d6f6b78891b9e6537a877febbb1f20c4e829225c738208e3ad7e23000121033b1a344b12d822d2f368775f424589ec4709da109551e28181bcd3ba003303daffffffffbd0ca92017ebffabc2f0215072f4bbcdca0a214148b4673d8e914020d62fa673010000006a47304402204a67f7e8baeca54414f18c9db7a609e841bae5e2c3e438cc417338c507570b8602207e56fe2dd86e0a6fe28a759fd13300152b0df66cf676d7844220cbf5c4c402c0012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff4f5d4ffb7feda2908303d88088aab9a18f72db3224ed0e8e127515b339ac3bbc010000006b48304502203b95a4540fa40f7756b614b4d5dbc4a9e2291a99af8840099735b030fc755e62022100d61738c704f114be5b94f25929156b5722055b3ae0aa224bde861accaf21d95701210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a91455779ac638f953cf43dfcbed6a4ec7559c1c493988acd0fb0100000000001976a914a0fa451aff71688635263f125cc2b46171e5345888ac0000000001000000256e4d5103b9dc5d0e0dcfb46eece3e02eb9d7d90e72a46d50a12d160ed5cd07c51bc4c4b0000000006c493046022100ce1608621b9704c52e9fc1b0192502b9309f239107466d0243643b96073a396a022100a222ace65e6c44d021d765cf99502bdc5fe627f3556654d633e6bc8ded52959501210228f32cba6e29a01f3c225d53416b9d8807a343f699601f317c458c32bafdb646ffffffff3c0070a68dc382f447d199b9044aeee396d4698e80785e3a3cae2d31122a0cd9010000006b48304502210080ea5a54ca7d6b0d441b2965a29cb81a73b1dd626510c2edd14e30a4cc59fa1f022029d7a76ff37f8a926904a732412b6caca02633854dd028f8d9d1758a3661bb98012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff7b029105a10e353e3fb7331465578d3d532302eb89951be39f005f5f73ca049b010000006a4730440220341647eb505de329c153d524ac0aa3bd9992a0eb459cf1a715aa6538dc689c8d02202932a9481653b7d7c1e8b6618a0d61266d7460f780e83c00a64e6f4c6b62df9f01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a91413380f12ab5a0064d4b0df808bae8985149db42f88acd0fb0100000000001976a914a3ad80bb90ae1dd391bee1d7c51a62bdb1cdb19888ac0000000001000000006f4d51031037e6570303aa4d3b57a25c3354f0a652f9fcb8e34e4b10fcde87bf69b66449000000006b4830450220111a2aa12204860fe4a3f2d5da10b3dfa6d00edaa1ea0740c6dfde236c08dda502210097a2c4ca7aa34dbf33522824942fac51dd3dfe4500374c25ab70563df25ed41001210369384ab6f8f070836e5c521cf5a41c22904c1f8ac7e68cdbf499965ebaea67c2ffffffffa0ab8a2c24e3e7dc5046c16b97f389088989270df64b41e2b3f07cd2d19057cf010000006b483045022100b521b8e2583c0ac1fa9c481fa613519fa766b89c972e897f6f938bfd0f2179d202201dd9ad37b1d6cf3e068869994ee07499cddb932dda231abd958c61a862df2c39012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff43fa9f7840330ac76b66984f1d3a64b82fb3d1bfcd72d357cbe4caf98aae6bd9010000006b483045022100dcd2345c8161be1c12e30e4459be5c6f45b8e35da710598b3a7221e4bbb4fafe0220765704adcddbdf6197094b5b35ac0f758dc5c781d98f9ed9870340dee848076e012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a914a245354c331d01124d0095288164d6105b7355f888acd0fb0100000000001976a914ae6194ab43172a8eda3125bf6d90eccf74d9a93488ac0000000001000000f16f4d5103ca07678988407baa81825d97f219607d61a26d45673405928cb3b4455b90bd3c000000006c493046022100f78b8967cf04cb064daf33f781dd688297ce1dfbbf0a330311c9fdef41a3f00502210082883e45706fa3aed0dcb46b378259283fdc2eebaad1ec7a5880921141087a3c0121023c5edeab1f0fceaa3fcc9fe5a9513549fc30cf4a74cc4649100f26dc9a8611aafffffffffeb7adc60323c0adbd432250e9e8907ec8e7bc5cef91fa317536dfb0f2afc2dc010000006a47304402200be54d8f669848bb757615b9e9484b994c1816bf5f0ff474fb0de86f250f4dc002200d88631730eac46ba6ac435a178aabcce32a8d6ac39f55feb3e8e86e47f822dc01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffd9bc27da68378cf51e4a6841e4f3620575a8643c66ce8691b1c43d80d38e9bc7010000006b48304502203efe9b249431d4298b1feaeb3ed3d9044b2094e62032cb102d20f1bb3fd2b8e5022100efdf9f87410f340289bfcb66654ebf0d5d4642710150c3868b0a873266e25e57012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a9145cf522a72ac360badf0e552b9ae4bd848294106a88acd0fb0100000000001976a914cb17c0fef33cd8c558911c01ee7dcb8ca282df6888ac0000000001000000fe6e4d5103ef2a78e0a90261b74f4559795f8291b6680d786820c395d9f37ef5520cde0cbd000000006b483045022043dd27db71b45fee00a63c49c8620fcb89440e7f6661cf3aa9f29ea691fe310b0221008c6fa9958cfb6980cf9c4adba49fb6d1377dcc28eeb84242e5cc732228e4bfe201210333437a5d74126d441a8cd86f53d890d48f291586b5e059b93c6f6e4e66c9f2c0ffffffff189a6decbbf161620ac13017a5d8230712e2c16c58ba139faf7dfcfc5caef6b7010000006b483045022100873356cb6510d3586fe7a8f7d2507ba90353e9e0eef8b997877a4856dd335ec202204deaa92b1ad054d4cff232f5e9e967b30b5fdda7640497922b7490ddf5947b80012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffac53185cc87e872a12ac27d54aff8530fdb0476310e751c699a3c861d3576b76010000006b48304502201217fac98537d2a3e5574b5f6a18f8e90ef87c9796560ccdda25a2206a62296e02210086b2180e28305f8dda1fb5ad4b51f72dfe17e74a2d61acb201fd0aed9f851a08012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a914a7d4dee31285d3c642e2ad4d54af0e1057b58c3688acd0fb0100000000001976a91451d56bc9df4e39c1c3b09b6d755d7528010d666688ac0000000001000000376e4d51037b3455f9fb4c8468a10cad61f9eeeb455c214a18b4507f9108bda481070bd6ee000000006a47304402201830248260957e7765fd1c51a808e64b340911b6587f9e1d551de7fa3977efb60220261369f158fc41fa81985e587a09f2a9ae030d43e7228818f92c35ca61c618ee012102a72a87e58e2d414c2d71f537749b85eccab7a924758a5de17a91c4dc7087928affffffffde8caefd97206948e93b9f7826502ccea4732ef782f4031fe35419fb0fbbf791010000006b483045022077fe2a87d3eb2d774c7ecd1c91c17c3507080d5291320948694b02428d70f893022100b2b0396baf4bde8a264a1b44a24af0211040955ef2d46ea051768cfc10389d6001210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff9cfe4c2ae860741e15493ae164e18cda9836ea80ed6d81630d95e5fedea3676a010000006c493046022100d53467d2c2998148e8ec0ea8f9e12af0f4629ce5c5e16f2fb2080c913c9054b1022100a4a553b467359cd0d6be77e913db77df9a28febba8f27412414360bf3096e59901210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a91483f4bf6da0d457bdc915be07864b225bd3b428f788acd0fb0100000000001976a9148cdc16fb8a2361c9d12abb3b84e11fd68683f01388ac0000000001000000496e4d5103911d3263246109ea748995e892f5f22a770832b9405575af7ed4e4d963a093d0000000006c493046022100aaedbc953aef6775db648690a4733f0a58f928f2e7e3894d415242d4c04d8e8e022100d371a3c8de70865b594e17101083d9d12b1d0aef6cfa33172469bef4c9857072012102255516ff1df272c624f503eed75d62ff7b7bcb0101a4b2daaae462350df88f8bffffffff097134b6c8e441e63369db2155aa637d307f9c5c2266a36666a72a306eedd342010000006b483045022007c84cf027d16b433683f12b1d0a4aec93c53add0304a06a6901bc1c93276971022100fa44801a794840c70a265f65dc56bd1ee107c59680b05e1aa73a6c622d336f75012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffc70449eed135b8633836a1d1b8a66c35d6ef99d52efb3cea551352801d3e9565010000006b48304502210087bac6801b41a95fc08820470f6f44b58889f000f02507eab4163fbe025f7900022071a2d695b3f851d6be4cf1d839b5c76128be83a2e21739b969f890cc9fa96261012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a9145daa1ab60ff96242d306fa0594c0df343fb22e0788acd0fb0100000000001976a9144ed7b3a685c851fee8b151515ad005615676c3de88ac000000000100000031704d5103b9883ca27301f906aeb95e2187cee31fd45fae9ad5ff4cd0a0fb2ea8d3bb69df000000006b4830450220457bb7cd885cc379d7a7f1b7884aeab4230de80bb4135d77b57fc2d303a8d53702210098890c17051fbc4a3f99928730212d1c897925aa2ae833f7bb56bcdfb011bd1a0121022fa2a5e201a3bacffb850b80c81214f2b553ad925e5227cdeea0a34e5744143bffffffff44eea08a60b8e3340015a7519ca5b7c6a1acb93c76cead01fc82c7be056a5698010000006b48304502200c3bf6055e89a8c77796bc6d5bffdd28f3e27f38d8ff99695db4b68924c2552d022100d77c13b732da737eee79b844579ee29e8b1e4eaee51c8c4ee721a5426001398801210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff16b4ed70994f1cdcc52f3315b84655f8dd72f2704deadeb601db4786b85ddfcf010000006c493046022100fbb921cb025275892f002a13198cbc7dea34d70fd43b4f7a2893a66f4091d01d022100f9e1d30248ce3669ed1a1107d268df374d45a89a4dfa5223faed9a0389e22d4d01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a914b0d21eae8ec3dd994593d91234fc2f17a2270fcc88acd0fb0100000000001976a9143d4857e50d8063597c5ca1955167b7f6d43eef9188ac0000000001000000526e4d5103c48a7869d087a13b9157e1720d7193f667c68b22f2a8ccf155cfd58b87826e68000000006c4930460221008c9bb7569995f42935f8e1050e3cf3ab7c5bf44f49ea7c89b69553f114fa45ff022100f1bb3890a3ff3711a45375139e58c4e7ea2e0e4a1c40a613a81e943997517a0d012102f085b4a0466b57fa97bca8577dc99b1bd0487d6f57cf67bd52ad8925cdc9e960ffffffffee83e1f8bfe1211e3763093419eb74edff05552bc712e99dd182cee3836c64bc010000006a47304402203ac161cb7aebffba1449709284547ed9efaa101599fa574a18222f764e3188ed022041e587bd48b7fedf731d36365a2432017ce5a6c805f18e1f92def909421fb8a301210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff20c13c8f52669c7c342cade40fd4c802d10380f3d8b7ba342016fd09f709e22e010000006c493046022100b0f0caf303f85062bca0506925838238aba57f63b76d91ffa7528138441eb3d0022100d10fba1e247fb96bb58313fb0dfa85cab62420b87ab69e8f69285966e71ef84f012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a91454b9379b458acd5e74366a20049168efb4ab9b3b88acd0fb0100000000001976a914f3e0e5d08093e916cd426c00aefc39be6a620bda88ac00000000010000003b704d5103bbe7a5145bc867fffa85f6daa17a741c83dfbb043e2e5efd1149bf251767c57a000000006c4930460221009bfba129516e0a17e9bfcaa4250e17d2ff82a83223611e9d503666f501ddaadd022100cb64a68e08fc0b75c18b67ac46cdac7fdda34e3cd550df64d436d3d04ea2b55b012103f819e547b372c7e7a1d0f2428bb4eaa6c1e5ade48bbb9fbdd71fc166e63a3dd2ffffffff14d52bfb7d40e069eed253995f29202a982a5bb1be1581a62b7faaba3a6a89bf010000006b48304502201a827c5884c6fc5fcc9c9a0316c1bd16041edafd4a1c51751c73c67eeeba8833022100af097b17065b1e9d47d92216b2a699e55a201d26d58dd4393a3ebfb55f8145d7012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff57780251cbef7af41dda80f838ca2f97ef98fcf1d77c2c3cb331a340955a2cb4010000006b483045022100b3bbbf1e9bff63d3554f2be9d18631609e2e1361cd5035e55827d34315919c1802207f1c74005e0f4a37cd5517d4a88934b7f6bf4241096bcd07555e36aa594b4f4001210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a914bd47ccf8f6bb9511ac686a9f354b2d90a7bfff7f88acd0fb0100000000001976a91460751f37fb5358c119cb51ca92189fdd3291ec2988ac00000000010000005e6f4d5103178ebf03574c2df7a782a4a352eae0df87b9fef2e2b8d05ebbfee5e501ad3885000000006b4830450221008a572581f0324a4ba2dce49d07e8bc7ada47e11b03c1cf4c2bbd655e00259aa002204234adbbca68d284e4bd7066b95ff3ca52ddc6da258ede2ce79b8f78550032a50121035a7241dbcffd400842fd47efad8b042f7ad1b320e6127c3ab92b45a0ceb67fc2ffffffffacfbc50667bcb3adf31a16582377cada7c0de0dacd5724b95865308b89a3520c010000006b48304502203fb4e48a73a414edf888b20afb8cd166b9a13b3c5aefa27a8720629cdfc5cde6022100c1e4976b2ff610c6681de4cef71bebd8f1de372ffc13f4633147f748752c823c01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff364473657f582e08015cd5f989f0eb75044f03bc5096920f711fed956d250611010000006c4930460221008a476d6e0fb857dfc741553de95668b07ab96ea2e21cbd231f1c8eb83f205207022100f89c02af5354bc01448a9da384e54292af1f300be6ad4cfec6e6866986d31649012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a9145da9bb737063567dd7fc2e007b5023cfca7d8dd988acd0fb0100000000001976a914967067f19abbfc2f0344efabdfb1df52e7420e1f88ac000000000100000013704d5103439afa1083a4749bf90beba8670d242872b049712bef60a9981c0b165820185b000000006c493046022100d4413498dbc86bb6b4e560adc055c236a607b4c4f31c9fd55479f45c8b4b7e14022100ff40831d4c58cfb5912dc89668915eb4603493185dc13e73128944130345d5de01210382db1b9772a28aaafdf0edc22e03c620f96d21cad84435ba214863bb4bb752d0ffffffffb5eaf1859495ca4babd0ab998b82ef0d3341c8a08c63ceb1f3762d65b8cdcb4e010000006b483045022100b54b4b1490d71ec6034265b37db61bb8215e423ecd89dcb05275e86ef54595ca02200e6de14a9b4ff31f88defee24235df56322ba17269d9f5993dda28ac6eacd13801210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffda5c0ea50dfa682dfce6b93125da07699c46a7c0b53f5f00da5ca866d6d507c8010000006b48304502210098f09e8baa0c771125a7ae2c10af8458f30cb0f1e0632e1581a7c7c3abc2a40602203806c0312eed719b38c50a68f968db8972322f6f7159787f02123288bbabec01012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a9145da3e0433caa342805037ca5daf5b2243b9949a388acd0fb0100000000001976a91443847cb5c090ec7bdfa5256327584f7dc8fc4df688ac00000000010000006a6e4d51032a1d1937564b02741b9364338240ea9a2ac80128e65c9259d6046a215488cf15000000006b483045022100bdc1fe874363b6221bd286e52c3652986f52ed9bb171e61e1ebaf434c8ebafcc022034cc0d0ed78dbd4ae003c0b69d284e38c974d0fdec966f8bf32a9fff72eadfce0121031bc9b23354de20f0e705eb39f67cf10085dee152bc628253dfdd232e7c0d864cffffffff3ed2ab72db76820da10b687f40305707183f67c5de184f77c459e0f7b077f0bb010000006c493046022100bec129b7ce0e42a22b54cef3899767d2ddb2937c041cc2e8c70596312356ad46022100f3300779800c5ae45cd66b277d0cf4e9f875d19dbb1e6f1278c27c45d20ff685012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff4318ae0895a003ba9b6d3ac5d7bf7252892ae75beba7edc71d9c04ee8ec376da010000006c493046022100d07cea0af74cb1b6c7954f5c727a0561c48e933507250ba5346ae3df71ce13220221008f64915da3f66cad05bae989481907ac4f9402817d50dc08b55b6f2e6549aaf1012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffff0210270000000000001976a9144b3543831be3f8fc1fe0e1dedb6b909f312461d388acd0fb0100000000001976a914374fb86b7b2a3acaa4de04afa8a0768b343735a488ac00000000010000008f6e4d510303968b9e536ae363c2bd1fc65536a20428c935a0c0d7e8e66bbe0dea636aad46000000006b483045022100d84c946dc349469df0aa879ff0cb08d811cb94219848ae9f5a270367e97e272502204173cb79f3b0ca1ad8137f05db86c97b3f1bd1c3f912fdb4240f85cff5ab4436012102dd6e23c813436036222708dccdcc8b806677355b28695e719471b8e008787fcbffffffff88e6229237a117bb268f675388755d5e65d77ee46c0dee4de5845e42dbac0850010000006c493046022100e69cc44bf9c6b4ef9c410283002a7aefc8ec70da51c40fde5a2240b559b5a00f022100f6e8c3704a0751e035207c9748b612c5df3c45c7168f72ebff37ae6c08a49c4b01210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffffb88f9b40bd5de59158e40d4e957fa593aa14dffea0bcd8577ee583b38a2a80c2010000006c493046022100a07c0161bc7665db601118d8ec4717b24ce50d395aae0b84114e0d40ac9495af0221008e37cd48e60fa325e55fdb0d3df6c5a9ab1de7daac2e2e523a8c6ec4eb3f390201210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a914fbea22d52f69fbae7fd3a33cd1d029c56e3de0d688acd0fb0100000000001976a9140161868943f9e406984ea08c1293495eb47987ec88ac00000000010000003a704d5103bba335160fd2849e43ebd86c614ceebb1cfb5369cd668b463ea2b03dd8f858f8000000006c493046022100e2315c78b1949b906b18c25b5cd641aa158081b1c37121f8060ed532cf423e61022100e287d90df086b9263ba72416a808d9621b177dae94e90c56f8b371c8c873e8d0012103913536d88e3f3bbdc9f3d760e3cd017247a9bd231ff83d1f41cfa6c48e045302ffffffff4f94afb16c21f8646db9c4ddd35de1fbe6a9da615e51be2aab97822abed5b735010000006b483045022058a76860394a04505283f827564d3274eb5373fbcc76ddbd8e9f0c0168f4e58102210098fe5b9a13efee4a37fe623589c7f9e0a5a546a2865de184ac517f2dc3835ef1012103fb817381bbb9a1c1211bb782d042859a9612b8c48996bf161db1816bf32b0367ffffffffc8b9771540756f51e9da5330415b950718c264acd6157debd77308b0eab10855010000006c4930460221008e75cf534404cc49e848dd9e66bbc6da12196a29a6facda019af1e57f195755b022100a45b03c4aa04f8f7b6a030d8b3d6579ee5aec216de7e944ba3c121121a19646501210300dfd7c5ff1b1d1b9dca29b7f2daeb6fd765e1ce9ce6408eeb7c0666c2e489c0ffffffff0210270000000000001976a91406bb6d8c58c6bcc55fcf5bb433353337e81f384888acd0fb0100000000001976a9141470c169597e31499c697ce0b5d7b573c44db45988ac00000000010000003f694d5103dc1c3693f18fc650d7b974ba81e9ca987ec16dd83ad9d6e76a2892d254fd0cbb010000006a47304402203724ac1bc7b1ed261f632eccb7f9a107d93421535b16c9cff377816daa7935bb02204330f94f77c5dc6af59804069eefdc111827b4e582facf05f1b870545ce071e0012102023e9f6e6c46525fd136d5a3e446405efe0df752608724f54cec7a28cdc45942ffffffff2a1d1937564b02741b9364338240ea9a2ac80128e65c9259d6046a215488cf15010000006b483045022100be7de6e0234d6f4e1edfe8dc8737837f6516561811af159b453ce5f359995070022071cd58796bc51e21fefeb17c555b46ebfc61b92ea68c31e4a6e456d9ff22f876012103381cf0d06b0adbd87eab9b5c1d8eb1c21fbab6015c67100db7fcf1fd6df31684ffffffff7dc11edbc7e32650db730c4f4b553240cf5699ef4a33f156572a0daa710c6e0e010000006a47304402203db3f83eca73b67967fc667b2762482398ba24ff5a18a97d93194a2e2721130e022074908e7ec5bff9cdf2b7523e3733d5cfe956b8692e548907f1072495ab0bceff01210368b20db62855c226a2d8feb6934ba73e44af59ebe087fa489b93e5020cbfb26bffffffff0280a90300000000001976a914c65da8f8953ac3584d6fce090e2e16c32579bdd488ac808b0800000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000003b694d510391fff6283680f9827bbe23138233ad88f4a3acd68a89c35973435d202f7b5417010000006b483045022100cc26f2cd8aa017414516d851ab007fe7dca069f50c9c232c616a38ac8addec4202206b6d8098def814a32e8a3a024ac9c26b10817d9bc31e4690242e96c0b934d09901210256943af1f4f08c21465d5183c3864a3d857b5638910b9ade33588552559322f3ffffffff439afa1083a4749bf90beba8670d242872b049712bef60a9981c0b165820185b010000006c493046022100c50ec6643656178b7925126334bc06b90fde878ca9a8c9b4465e1472d7784e1d022100d4f8fd7242f90009ec7215a660c5d331651147c037a77ebb5deaa93642aba00f0121023ba38ed6ef5d3f808ca01ab62c2760bdcc5a3df3c1f61f080d6524c86b24784effffffffca2396f9e5fcc3c4014946985327d3d6fe769f99d2ec4837b616c0ec1b5b7158010000006b48304502210080c385fbc6c21a5786c98f380e18babac1edea73c4d52770a72ffdabf46e1583022048fb7126c5a2d1684e4a41aa3c2a5b3af46f10cc75f4d04d4d82640d0de3acc10121030c1ff76122154e35f428f096950ad9c32545aeb6ca780e1e8a983d17e2133705ffffffff0280a90300000000001976a914dcd256946af35c513b67741a4e8bcba24f6d44f388ac808b0800000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000002a694d5102fce1da998de492c487d6d0b0fdab96217438d7e4ecc272567769d479ba3759b1010000006b48304502204ee896b9c5c215c26b10a09f6f37445e3ad5b8cb2da6fa9b2c0059bf7a3030ea022100a02b75e92cfdc88c60c98b2f9bcaf710c4ae8d3a382be1366d86ce1863940740012103842d4919c30b5e1006570c9ff593af37d9bf5dd7f27df47228ac5d59a58064a5ffffffffef2a78e0a90261b74f4559795f8291b6680d786820c395d9f37ef5520cde0cbd010000006a473044022016422d669cb062a91353a2fc87ecf063ca909b902db2c57697f23b71a6a9bdf002204d1e393b8d0bae4b6307080e68a957887ab49db906381cf371a3991c170dc7f40121033bf56be7296129af4d5701ec3273ff5dd4164a61557131234ebb9b34461a8d07ffffffff0290d00300000000001976a9148bfc26d1d8bbcdc68b39cae01659f4834d728d5e88acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000005d694d51016862b366b82219f731aac7d9aa41023ada176972d1dfacfa2986a356d175b4ee010000006b483045022100f0c98c4fab1e620714052c82287cf4f998adec94cc41087abce6e4e53ded1ad502202ce732f15dd14755e1ad9bdd54970aecd7939d8d0025db1c7ef842ee000ae24a012102d3d28cb7fed39aeda19a28b785979f4ad71cff0d778bffd0b48a1f689af35cc5ffffffff0230e60200000000001976a9144b5d5f21b4ba26b1b56cb3ff6b2c97824b2f0eda88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000059694d51016eb5c3d7f698ab7f4a0e00453655d411013405095fd40ed8494a7688630d3719010000006b48304502200b07edb2fb7364c1607ce1d4c50dbde24f845cdcb0f50d8575fa40d92f823b5e0221009627807e80a74689e4120b6e15b4ff755de97ba5e805f93292e7268f351d74f6012102e09e21da2b4b50ef758a28f2d40750f7b081802dfdac5070ad1fe7f04b436afbffffffff02c0d40100000000001976a914c4e03ad4e779ab7db489ffcf612cd1191c9f18c288ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000001a694d5101a19df5ff9dfbf62206513de247a0d66e6c320978a2ff22c85df00ec9fd02fae1000000006b483045022100d1317007e549f8e48ae55bda436d4e16b4b30e69ba5a5cbbc05dc75a4539d6cc022057dab441ee11305549582fde09adea1ef6e5d8dfc9b44036207b926ed512d3960121024dbdd7b37ae0365515d4ba6615cab753a6b258bd66bbc9b92ff74ab071932dc5ffffffff0230e60200000000001976a914b91ffc6e2745eaee6740c28616897e9a8e1fa67188ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000001a694d5101b3d18a8711179f0c7db8cef22eea9765cb6574d401335d46890b174428751180010000006b4830450221009818ba0e17c1af8e81478fa9e5dadf92fa293a33fed0fcf7a0b2874ae8c917fb022055a6c36acf2df19749f742b94f4d3b76641b90f56d75f0203d4f4ba4bc6fc02e01210226ad8aae99dd5b83422cd8e37df24a8016021c9e15c342ff857e640f692f9239ffffffff02c0d40100000000001976a914c8a870eb9a59d53e28565eb7d5e5b8c49eab525888ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000036694d5101b9883ca27301f906aeb95e2187cee31fd45fae9ad5ff4cd0a0fb2ea8d3bb69df010000006b4830450220503bf065463ee28714b5998338a2169ef898f41e0d79b237dbb6113f134b5310022100a4d0ff0c865d74390f31ce58ef1ea3dbbe5e207919436dcd7a0e8dae3ce6906b01210364accdac55aa379dd7099253890136ce919a82ca124e65732ab8fbdc94c8bbabffffffff0230e60200000000001976a914f9218d06cea7bc4e5108a3a1fd0e15a946a083b688ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000036694d510198c71f9d33b99417b8a85245ea935ce0e8311d16dee61b7f576ab79460d5ca0f010000006c493046022100994c401ac9e805db61e612648b25c6351b475dfd9eff08c84c4b11daf183f9e4022100d928e3935456208b3768b093d57d4a9c0310c4f43bb7515e9c7c89fde950d17a01210228b475ca7a1072ba697d5b1355d807f7214dfb59db4743bc154a3ec0b0097772ffffffff0230e60200000000001976a914691690a0132e79cf503b58ae0d5b97fde552ad6c88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000055694d510185e3c739c4347c3c571bc3bce9c11d674f5385990d659f652d6d62407b0b8229010000006c493046022100a13fa1ff69ffd1f11092bd37dc76fd33af9cc3d9601fabb18fba3f2a85b7fb3d022100f4d42a974baf797ad960b7bf8cfe9db29b2e7ed16cf1fc3ffebaa7525fb783eb012102d8c3fd5f145a22dae0b1dad80cd4c9572b6b7407b0f48c1d7368d2f8f7738010ffffffff0230e60200000000001976a91488374ac6daae4e96ab49a269cfb04a385e1c9a7e88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000063694d5101e8153e8756e719e7a1b7f1b0c195d29179d559b044ea5645cf346d3471661fa5010000006c493046022100fba57c8d68265aa41fabc999029d65c4d2d4e4cddc18916a2525b626b68c4227022100d4bc1fcece3c36c4f9395d3550645d049bc2b651b8137ac765387cc974f0a19d012102ee575c342d26ca1675013842ff12d43c205c63e6b5cb475fc4aa9d131509c337ffffffff0230e60200000000001976a91499fcddbc6eba86b250724592cd93266bca1648d588ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000004c694d510195feaadec4fa16c20052f695c6c7d005add66bc019c4b98f57b048c529f53828010000006c493046022100b1e3d1e499508f3cb83dec1dbaf571c63548530dc99da18eb9c939e3c3218145022100809ec9a2df38934a05c022f1115dec781a7a82aa969f520d6cdcb315d9d7aaed012102fe24dec605ce664273441c1516c814f87a888aef71dd739410aba25395bbaf22ffffffff02c0d40100000000001976a914719accf324b470433b7a9ad7ae3cc4998a9e792188ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000006c684d5102ce8d07b5a0459fdae0237efcf350401cc04dc0f55a9b62d9bd697a2924fe93d5010000006b48304502202f407eabcc7335784220c332925ccbcde9ae8a5aedbad627e5bfe1f65c67bd40022100cf3d8db2e3dfb21b1843726d0f7a2880e57468e9f5507ab24c290048438f7f04012103649c57112e88c0669ac888aadce3b9df9225db4715b4f42bee84a82f4ed6cc7effffffffc3f6c5aad911acdddec81d014ca97200fd8aa1919715c3010624ad02def2acdb010000006b48304502207709ea733e43f1ff0418bce868b257a350baf48f92b21d28ef18256aa3e813230221009ba777fd4f85f38fe739292e4fc573ffa2756016c93d37fccb1894bae3eac7f4012102857d7f1357ac749a27b3c095ec9c0854de46133c88aee06d09366c4127caa962ffffffff02b0ad0100000000001976a914fc09cec4bf54b262d422a1f5c870be6b9087ef7d88acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000a9684d51026d046b3a3b6ad680ed11b160984c625347cdb770fb733d38f3010f6c462f3988010000006b483045022011d7703de331b1bea345fee44f35d9ae2fbc15ae88cd31b5f41ac0484b8628880221009ed0282e3bced62f974c51e0f09d5eed80fac575704349bcfbb4528be71847760121028432e5da4afc436fb2cf70610ec33276e2597f8a643399c307dbeecca46b52a3ffffffffac028fa20fac02c03d29e666cd970134cb20efef5b86912b89ee03b2748be589010000006c493046022100dca502837638d382c18dee395e956a94f1c783d4518f0ea1593bf1120f577c39022100dfd6d76ffb1ee921bd0d63b8830ca37f55acbb2d896e54e3780a9110e98373ac012103023196613791a5fb673ecc8f9c3d7ced646678797e00076fb22df762716a6d2bffffffff02b0ad0100000000001976a9146ae499d09a948460fff92650c558e3899453453788acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000018694d5102ab24ea1e0e48d7bf50bd6d9de6c05ed0771d63a060b9084f525af5136cfe5d63010000006c49304602210083c051c57971fb14cf37101423ca52ce7700f4ad895c060b98aba3c5bcd066be022100bcc633edf4fc102ad50ae937ee3c1cecf9a47a38162ac3c8567f7df0976a4f04012103622b649c75ba5e43c25b8c1db30fa468aeb4c804501955744b0413d55f5068a4ffffffff7b3455f9fb4c8468a10cad61f9eeeb455c214a18b4507f9108bda481070bd6ee010000006c493046022100aa6e7ff1b6ff424c10594112e59946695e6e53806ec99f6ac417ebe86d51b43c0221009b7d192165ce4fce2a1ba300c64162d9a8857e8dae714f4805862a527232bd76012102520c816a288fb37070a00a42f41a13f9b3ae53d6d236c2c10de9d14e2534d0a2ffffffff02b0ad0100000000001976a91436eeb60c0bedea27dca57c212f580d08b8183be788acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000000694d5102eca7628ede21a6865254edfafad9bb1ae24c8b29758b6e7cbfa5b9f38259f3d5010000006b483045022100b1584c4f41415a79a018a9534c64c0aaedd0662cb990656368a9e3a40a39dc330220302a20b0f18868765c114a0871f67055b6d9a1b6e9e7d392faa6352d2f09539f01210333dfea87e4906a5677cb39083231b5d9abb0f3a5426df8f4213bb4a096cb10c1ffffffffca07678988407baa81825d97f219607d61a26d45673405928cb3b4455b90bd3c010000006a47304402205f63be54f4be83abb51f8f4186d2aa5df18dad7260b8ddb85dba2a5a802d45f502204a8d4da43ef336c64033d44387ff0d8cb6565db99fca91030c32e86dea37ad090121027c2bbc2f888af294bcaab91a06f860f37dcc90e07a66c36b88d4ee31e68a5525ffffffff02b0ad0100000000001976a914fe7c2d01708125a958807f5be10ca4a56042997588ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000bd684d5102da28049b3f4e7a6bca14909f06575212db2534af7412d5db1affabe47a7eef13010000006a473044022040260b9710284f133a0a4f805494ec46513e4215731ec396a204b44e35aa8c2402204c3919ad8b06f2a8dfb49b271a7a5d2b6ede1cf547fc5a3d6fec6475248fad080121031ca74a3dec54a35c647e427352a4956333cacb758a2159a6a0293f3c3b4f6ec3ffffffff02c18da75f121ee3750442b05c91a573d7409e32f7deff8fd82036ffc7d2142e010000006c493046022100e4251828369ddba83c87ae2f269394e406ef476cb318b1c7dc2d15aa1d0286ca0221008f841adc664e84900e19e94eebfdfd33aaf1436c2a4169aaab0e0143c95282230121033bfe1111d5a984ffe24f6c9e7ed37feb86bc842f4559a7b6c3000beefb9cd8cbffffffff02b0ad0100000000001976a914a41ff260db98db7853236eab6f7bcd7297f368d288ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000008c684d5102a95fb1f7375e3b7d92c683f3290b0c9b805f25c9045cd73b7ffd87a61a78f1f2010000006b483045022007bab282598b0d126e4b5a5250caaaeec4abfd64caa60ee472a7d66cf56f42ae0221009a53e71f1fddbd3d1df929f3d1438c74d977bf2999caf8b3318b1f67845c9dc40121032370dad5572abb4647fdadc7e80a48749b757eadf444faae7b97f9e309644db6ffffffff5ec1604151fad963e82cc31e3c213d755d69ab427e3aca35cacdb1b74bce2c8e010000006b483045022100935b39bb215dbd5bd7b6a8ba3e55e79b71760b96fa2d06729ca34aea26b2f4730220528da35d72ff0e46194cea60b46f77165e4cdf25a7d8b00574ccc7c6b3983787012102abd68ae7a1bec107631ff70c574c50aaeb1c57262af17bb19bf5eaf44f1587feffffffff02b0ad0100000000001976a9149c6801d463077811ff4c7aec1485a2a35ab54ea388ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000e8684d51024d7e5df6d029a1ac940ea4e5ea7f5353a7c3f22508828bb9d6dbb8c8de170062010000006b483045022100b404e7aae3464394742d006ed88956ad1334bc38ddab4b9cc5c2d10e72627b2602204cc6d8596e788b2e446586845fd2397549a3dd9da7360c17e599287e5c67f9dc012102065ceb6269219b14975c3710ca770566e9e77adbcae2301de6d59e4ffdaf90b9ffffffff3606a6c2b966f2454b9687dc1aec9ce2869c43c24a4eae5b3052537511817314010000006b483045022100d6db07f13ec373ceb1be78c416d45b625a2aa381b85bddfb78cd1ac312301b3502203321548cd7f0409ab52a12ba63756408dcc8f689936830ea05e2efa4968c4a5701210244241a8d85601e1707f005ce565ea79242b3ff4da8657e24a6b20977035f4161ffffffff02b0ad0100000000001976a914ee251fcc65bbd967eb534a7b2fb27dd1d8b8d1e088ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000000c694d5102178ebf03574c2df7a782a4a352eae0df87b9fef2e2b8d05ebbfee5e501ad3885010000006b48304502201d7c300d5edecfe8e592d4d5626a5bc29bde7e3c57ead179e77cb0e77ebe6632022100b1839158be8665dfe934247577a0b685daa1ea2007e4143321f3945993d2d7c3012102e1276d0b6c3c759c5b6f00acd293458ca4783e59b98d326da1df35105eae0565ffffffff911d3263246109ea748995e892f5f22a770832b9405575af7ed4e4d963a093d0010000006c4930460221008841b9a4eb354d3097048a2615bba6c0c5f9a21f6bb6eeb4f08dda780a815ce9022100f04c17486365046f38e65fdbf096a08c187cc77d1d5f7a717826b17fcee05fa101210306209cc96a67d548759ae2e2a45301fb29edaf823517fe7e49de6a6f38e4f674ffffffff02b0ad0100000000001976a9144e358807907ab61d714543f544a7ad839d4e7dc088ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000a9684d5102fc290bb5ee56f4af84dbc995ba19aa53166d6bcd9d87be52b8e0f70a8979e780010000006b483045022024784d2b3b2e611b0b4393aad09c7c85e4141bfdac26fdb7e1ff4394ee0f43a6022100eb90908de4ea2c04126cd32dc8aad30f0c6b55d2a8479ca70cc1c789c1bf611f012103272e5f6914d701e89a07c5d6750f1ec59c08c3f54c11571994e949405ad93d6effffffff68a8836cffa1f1a03c53c84dacf314a6b48fd1f78d1b1905ba20f187354611e9010000006c493046022100cfe5842645611ffc5c5ce048bcf7138d41218e66586e64a9f42717de64aef3bb022100a6346ab490e7097a0b4ed40300779ebf4a8ba3888157e19730a9694ff2b2a95601210279c34946f85f9d2bfe430e45fd9004ef8c6b918d4ad60151234e61dcbd84ab64ffffffff02b0ad0100000000001976a914e3a1d76b451c95eec90bdbb1d0c72f6320a9017f88ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000a5684d5101bbe7a5145bc867fffa85f6daa17a741c83dfbb043e2e5efd1149bf251767c57a010000006a47304402206813abf38e97ad4367c0888259bb05953e077019128d32e8f7b0d6be8eb5143b022018463e343f7348eafd7042a513415dca0ab029edcdb05c03e58184e773be7a600121027babd559fab41d5adb6d32f7595cae6b434b64604e475bbe9ff9505a628ada28ffffffff0250c30000000000001976a914b556a00b99cd224fa214fad5e91df17ccb12c8dd88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000fe684d5101ad7a1e0e52a5bb5a27417bba4bec29376806b1ff41dc487ff6c40b9472ae6ac5000000006a4730440220382d53420b0919cf63cdff64a89622ae42cea4d62e2fb43edce69e68fa1e611802207b57c5334342f8173ad05bf092e40018ebdd5e63c21f958b269bca052ffc64790121039922d7249e08f8e65cc33b9d8c6f535166844b3101da23c283086668118123f3ffffffff0250c30000000000001976a9142f3039718d1580824f7e962d16b0164909d148a688ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000009c684d51011c736f994c96931c6aab5ab94035868b117acfcab49cf1e34abd3b5a84417929010000006b4830450220700b9d4b02a376503efe706f51957677ca9425e7797e5b6c82fe831451f80148022100a560abc03e75cf90c78d117bacba2fda0e4a6562ce0744b1c7fd7cd9e664a1050121030e75aa9878bc86332d03b210e15ec517b38b2ac983e9dac92fd8e174c73eb9faffffffff0250c30000000000001976a9141d231f9cd897ae608b75616bf278db27a59193f888ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000008e684d51016088c80673659bf9f8d581fc3a00bcdc95c83bb39b6d482bf7c9422accaeb44d010000006b4830450220155cf82c4cd4ef6d71e43f52626020a7411c7a8525c6addb6f9440de4089f85c022100b53c56d9e65e814c9737434999ea87b49aa8e26e24c88988d9f9742da6007d6601210255a8c1cf7e6a827192e2094a44afc7c6fcd0fb5eec03af73295ca159df7d8e63ffffffff0250c30000000000001976a914417627dec17ae25e6d0ab25fd4e1cef45fd7d2cc88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000008c684d5101c48a7869d087a13b9157e1720d7193f667c68b22f2a8ccf155cfd58b87826e68010000006b483045022003f8c517b17b812de1f9eae1a0c429c71d8d24d2041d4e42fa88824f8abda23d022100a0734f0ef01de78897ff2968f73a75762f6a13a864e7c47c7552370267f658530121038746773cfa3edeeb91914f6dc2679a235a0b9054f29ea9fc61bf49fbb71c210bffffffff0250c30000000000001976a9144c4d767c36cad2b59c7de8bbb379ab00b7e8813588ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000086684d5101a70cf53cb70cd9b0ab50386aa7213ceef0f9a44d2642f90835e3c35bda5b302b000000006b483045022100e9be1bdbc8d6064ea383596ac9f1fc4359a7dd2be5c7ab7607e1a665e1d8bdd602207916ad889331da606df0e0e6674ed93803ec479b23d9100506f385927ca7848e012103eeccd13838869de6c23b9e45fcda31fd35a34c87497cec697d60fccda01690d6ffffffff0250c30000000000001976a91491dcd8a2711785d12e7c6364f7857a62e876fc2e88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000be684d51016bba00fe043e1319505d70eb878cbd39c817a45b4636e357a87b2c379161bdd1010000006b4830450220175370ac6617c97a090301dbc7777bba687ed968de25e8cf3ab63837bb55e235022100de0c72388122c8dc4945b6cdc5416919a353ddb3bd0afd0c882bf790dede31f20121029eb7d460488e312b1fe1e67e553a665fcb36359bb62e6699eef78982a8749c64ffffffff0250c30000000000001976a9140da399ffac1478e865eafce7893d16113cebbc0288ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000df684d5101e63abfa5ea375911c78da69b876bd7962478afa2cb71ca79af5bb46e398e1f56010000006b48304502200d2098446aa7c04a52c1d223ab38b1561e0bdf69f993f2fa298abe222fd92f78022100d20e32a18891250125ebef294cb5fd374584ef9291a882a9a37cc7027282cc6a01210399ddffa35222be8c343f72665d3b2dc6bd4d1202ba108115a35abe67fa398cb0ffffffff0250c30000000000001976a91475bbc278238e8b37f393251583df6eb13079e18288ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000b4684d5101a86622bfda90f61e13e48268bd3d829225c6f4dc52cf7c01211c3f93af941432010000006b483045022100f7931fb92cb0aa31d5c367949bad943729a7dc8088c11e9e3082833de340eec902201646bf850b32c5da1ba026fd62951434551cdfd0791c3e11c6f65115f4c912190121024849932f75242c70ebe03476d6802b43625864b3e66e7c1d2003ab38d6488b2bffffffff0250c30000000000001976a914c099ae9d5bf8bd371b36192f7dd2c09ebd0d815d88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000f0684d51011037e6570303aa4d3b57a25c3354f0a652f9fcb8e34e4b10fcde87bf69b66449010000006b483045022100829841a4b8411aef81aa58f438145290a818fff48077e511fe3faf2e1e694d790220546c9e8e40255784daf5f4244f85ec6a4989dab1c104987aa39f40f9b65cc7ab012102fe77106f7143fc73a1dcca72eaa4968f2600ac06a8f872606bb28a600f725ab3ffffffff0250c30000000000001976a91443f73a4b813e6f400f6ee02dd5cbe224bba6b7ff88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000077684d51010bf043d55b6c9ba74bc6daf2e6774afec3e623553d32a46a514c3296d1035dd6010000006b483045022100b7f8a26797a522eef4db2ffc195a81a10d4d5f3ae69166ce20da84159845bc300220296655cd0ad44a3860b1788d39432aec6452c352af28efbc1aab9772d3c3d4d3012103ffc09303005fb311d28aa0df91bbce050944f366ea7dcf80b503537367873829ffffffff0250c30000000000001976a9148dec2b25b7f3531f307516310fb6535033160ac788ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000069684d51019d594b35c05284937778206037b76fe1106e590c04ca6612accc645b9817ca16000000006b483045022100cd1f1736d476773afc00d8878259be520e76a2249ccfbd079a643bf0abac88db02202888090e64a713162f02077719f63571eecd9c5425947302f67b18fa4b5fce490121024a53520b27cc1bcafe6c86b90cc6973d3303525d19b83c88c6c25cadcc3e1844ffffffff0250c30000000000001976a91487029d1e7716dcdd83e56fe76304f3accb53978988ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000cc684d510155f7d708409687644db4802f6fac485cdc716480ff34c2baa6980131b054ebb8010000006c4930460221009632d49c953b02ac9bf369ffa71c2a8c4811fda57774b07e2e8758f4d28e79fb022100aefe98fbd43bdf965c546ad2adac5bbf37ab256a5379101758cefe72ac5c3e1f01210395a281fc66391ed941ff6faded3eb5cf0a6149a0eb1d4db91014f9afdad7a493ffffffff0250c30000000000001976a914690199b2134a4090db5244374deca825d22f51d688ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000cb684d5101c6829a4d572f8fcc40fe78a00c2b3c7171575a823b26b7886c9f5a06151b322a010000006c493046022100ff20843ac982a11c2eaadf801f9136e29ab2579bea8d4bbf32adb9e6e7818fec0221008264ee5ee27f3218df7b0243656051d4b5bb7432fd796a7415daf8af32c813d2012102ce6fa3c826f529070a63791089aee5d64f0bf65cc8263e623a7028c7ee9f3ae8ffffffff0250c30000000000001976a914aa7e62ae4150fb00a0f5c7a73774848edcef439788ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000e8684d51013da88fbbcf56fe18cb0ce5ecfbb0c668a3727638fc2f78b6beeb39b722e81a0d000000006c49304602210086d8f8d47e579baf1e807294f868cf741e44662e0351be8b2d924a4a7b95f9dd02210091bfb62ed72ae46b4efb2fdbcc9bfe3a8de7c7415d8354f83b5d5b0b46f0a4930121034d9f5c205eb33cfe4731c1ac0748cc07850cde28d17d239da4a5cd1676068cadffffffff0250c30000000000001976a914bc10d8c1ed93579160a3f576d5a2f5d55d291d1288ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000fe684d5101b0f1985634e1073953989d6e69caf00927ba4532aa207318fb5a8b5d88324b88010000006c493046022100a3ed03ada5440e1aae9c10ce833838a0cf1224c57a7051bd963f3049eb767273022100e48a0222c2300d1be4328ae8c60cf25c872a7590b35320c3e99b00f45e1b01da012103aac66387736b65acf4bc08fa5878717733c28cec18d3cdf0f7b221638ebe0d24ffffffff0250c30000000000001976a9149d364b3ecd9be00fa62a739701616dd8d9c4828d88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000da684d51010675e5af2660027cbd7039a987cdc949d07515a2697e11fdd9bcb03fe2226f46010000006c493046022100c535aae56735ea24b19ea1dac6cfcf5b57706f39b02c34b678136eb576d87d2a022100ecc91fddaef780a178da7a8307941574b8ff3616a00c2562b8fc545b11ed1271012103d9e4a913b751940eb16a747ba261511cc99ce766051f733d19287d273a48d2dbffffffff0250c30000000000001976a914789947aaabef664d720299e98dd0c693945e6b9c88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000018684d5103c5338dc36144af0f9ebf528f04824c9057fd0b92d813e39517e465d854023810000000006a47304402203d26d91d5868b34d7a90718f276cff1472df0234e5098f82e68b5bde1a57855602200d07825f9048ad97b2976ce05f3c689fd7948e59ce2f8b3e031052b2b132ab80012102d7a88af9bd4f0bc6cc5fbdaa7bb82aec5735f03c120450839cf754606ac12d32fffffffffa55391eb8f6e9fabb591e20e662c780945b18969ed2bd73ce5a2941cd73adc4000000006b48304502205d06f308f248150821cc662795055871e3e25057e2d0c157fb469c5847f38350022100cd0c494fd0f70e40f6a08a198fed1fde7b37fec449ad9ac9281789c32b7de6cf012103b94f400c4a40f066ba09b8f8df0237852044a7d7033d7ef8c66b1b5a32ad1a87ffffffff16d8d82625ea3c3ec3f7a9245ea7bfdf4a9e166ececa4ebb6934d390175c56a7000000006b48304502207b10e2f04b7a1263063fd8ae54fb85fe2a579016558ecf87f3f35e039012f293022100a33534928dac88e6dbf997e50f8a6970acc52c0c3134170bb23e80e96139a3050121032caf589f5267a194f8f4d3686f5fff4708acd680dbf6e312df241eb5d8676a05ffffffff0170110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000ec6f4d5101803ca7617b266af275c12abd9dc9bb39ef5b4b2aa944048f00b581410221e198000000006c493046022100ea024dd096cdb649ca1352366e33ef790df56b20d5fb968dca8ed7eff65842b30221009b86e1da87af00d64a88995519e111f13039352674cf7515803ea93f042cf5ea012102b3490fba8a18396714e9e46965e67dff32a2549e042d17958c7363a3c9fd79b3ffffffff0200f24211000000001976a914e51ef209ab1c4c63bf922bbb34623ed6b1e939bd88acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000002f6f4d5101b7489c667d77d16b5e2727d9fadf87c12525f19f2e94e4188c6a700efa5b22cd000000006c493046022100d1fc57ce1dcb83c93ff5355a5d9d259f535459ea638a050cc0ae1da076efdefd022100ba3d2669aa835e31cf25b74962194929ec7703a2e3bd88c49fb8b525c3ef5f80012102c1c3844fcbf5a139dec3b1f3e1a230a370fa2b13892a494b1bf73445af49d28fffffffff02a08f3e00000000001976a9148b8601b32544145ce0b78ef6dcdd0359428034a388acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000856f4d5101eb59629d8e8f7cb72f298d27f35218e56a5ea8c1c2b1ce8973d64f43d2dc680f000000006b48304502207c386c5ab7f51e311ca4add59898c7b3dc8cb122a7a4c5781f4f549bba854af1022100caad49d951d43cc273299383f3fcc11f6656bcbd995cc73604aab2302bddb81901210346cb64857257ae294ee9c4d8895c7890edafa9d5ee81901417b407ae842c41b7ffffffff0260a72000000000001976a91422f91c7414586578f9ede8742fa77febf85a61b188ac002e2200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000a56d4d510144c0239bb213b671d8be39dbae325095d5f4aadb212e886a969e34574cc3d2f7000000006b4830450221008dba7bf4319536fb272c77498ba8497b32f01c185d51a69b474997147abc329702204f9c2ce69328f9eaddd3a9b346fe152ac75046a6092428f949d62249f2bde5560121022554839a2835592c302a4542649ac4b2b05eebba6cabc703408cec161c7a15a5ffffffff02d0cf3200000000001976a914087d792b926bcbd25d1f45d801df219e5870daa988ac808b0800000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000dd6d4d510163ed8d18e271a06613d08deef2fc282cd67f0464cd7c90baf1fb8920bb934aa6000000006a473044022039a26b3aaa45355d26442771c8aaffac18e3bb304e8d023546c65be8709a860d02203e5bcd1153b408cb71114c9ffb8058de3917c308c991da29c85d931b2becaedc012103bfa236249839bcff2772b71797c166afe24ee236262e7687944c187868c727b2ffffffff02903a1c00000000001976a914870d39ea0ef03c8f6b05de704cd6233918b87ff888ac002e2200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000456e4d5101fc7c2da24704e6e756222d1871d3c03605fbf5680f92e5b9638ee2f104a43469000000006a47304402206d071c25ffa48b11d8c195aff19309f80acb453b28f4838e11a5ece0aa3c0bd90220239ad345c73b80f9ec644aef42f0c6a39c25c0b879b3f8c61d6d127404bc2fc6012103714ea5700b436d344edacfac9e86f94fecb5bc4993e59c5984759f7b56bc169cffffffff0220573d00000000001976a9148547288c7b9a8505f565d6350b2cf725b084e65688ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000636d4d5101dcdbd59d00d4528789b75dbd927910856f8caced475c61d3fd8dbe656988c911000000006c493046022100f0acfdf61c4a3db491803927e26881b9a12618b58d7e6a4728884ac8a63e0e32022100c3440f40d493aa2d6ccd3b02b9c8dcbec5498a90f3ab3e615acfbf24d9c0333a012103b327279ad3cb963c014709766e50a6c3c611c551fd66598ef20e0a3be8095261ffffffff02a0611c00000000001976a9141b958d64c47aec0fe432b6dbb57166573aefeffb88acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000136d4d51013ab03711954c3e9d677528b36cc1e9ff082adbc00904e974d823efacff93e156000000006a47304402202a17ab7bf7177f3f353bf2345170189f4a45a10f2dc76ac420743571bb4670cf02201c15e61f693530d9df37c0473945f76b2fa25eabda805dd193b82651301a2e9f01210307e1fc18f0cc81ab9bb347f7adcda49b7f05260bebdcd76190ac8d5c12e4c563ffffffff0230501b00000000001976a914c247cb005af07db498b8da8aa4957ef0a244c72488acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000008a6c4d5101d6d0027577e27f9979ec83ac0f09cd3e41ea728b5b8017a3b1b8bbb5dea19419000000006b48304502201a7eae2bad540d488aa0f5c0edfe36b246b92c22125ccc1b75813b7ed90fdc6d022100a84e1df15139bf1fb8aa0e0bff0ce9f15e0aedfe2f03af1213677ce9588a4bf9012103959127f253a76cb16cad2d2ad8af526555bf961d154d44afdb008980307d7cdcffffffff02b0171a00000000001976a914cf6880cd62ed53d47b67a666b4af419950ecd9c888acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000ad6c4d51017ff802ecd0da8ac358ec1517454b4c060913fe1d6f77ad0994174eedeefff296000000006a473044022051309a96d1f824253375301a443b122f187cff0e3466dc3c1877e7a52d0bd59f02206afe1ac1d41e49e15772d540b84c83f39937d78fc34e88721d6a417242e0139a01210299efdb2e18a45e77aaee5d4e8d765bd30061ca5a307861a3c258b5beaadde7a4ffffffff02004c1d00000000001976a9146fbf14094adbc91e86057d584784aafde5fc9d6088ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000002c6c4d510164b24262940f05b21ffb28c22f451c05c0b758a6e3c8d8331834522bdedacfae000000006c493046022100ca0a1322f8517eb2a10f915058e0be35fb6209c2da70906135020037683572230221008954295f1faa989920c15814062d1fa606a2e0dae15b2e2ee126e91bb256300801210362ee5eb5e99a23c17265286c189513e6d48c563981267e137d7dbdaab3319dfaffffffff02b0171a00000000001976a91439544a1b340e247816bc020a8fddbc91af46250488ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000566b4d51016ea81f997bef40b066520e9dad85c85aced8fa5c4976d850d7a4d1b82a68472e000000006b483045022100f0593170231dbf6c945bda0a3fd7a8d8f1e193fa8554f1360ed4c040c6e508da022002f6785a42df9869fd36e9107ac4fc32d4c2699766e774be4ccf5eade3b6f572012103bad626e10e9d0dc1ff31869bf486358f96e8245091bd5f57583459ffc580299dffffffff02105c0c00000000001976a914eaa102021eb78478b7fd75122a8aa664ea90962d88ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000007d6b4d5101beffb702f5e5a523b3b4ebd26324680a5380335ec8837c82681e9fe66385cb28000000006b48304502200c24ca430221a1f5fee7862be6486f06e744a19c4992dcf2e7561d5d671af4d7022100ca1b398fbff8d7bee3896f6cc9e07618f784db5d4ca79ee3bf5a0ea641eb91b0012102359f6a048c361cc3405020a48cb0fd2208bb883ceba57440f7ff0d4452594bb0ffffffff0230390a00000000001976a914b382be23d1f0762cbc3f11e9d53f6a3e7e2d15e988acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000196b4d51010e39aa6bd21682e71cc27eb76c362d04acbfca4db3a35f6fa3425820b2ec0dda000000006c493046022100cae65da1cd7e4c5cf27d6ea6034ffd986f3c7fcf49d5dc26af172a087d020639022100e1044fd66c041eb746e0cce179149c4a1bff77368cda5d5b1cf754f97abc47b10121022a928b5055f3a465f0885c4556ae7a8df7687f4ca4a3d271956972d174ba6434ffffffff0250160800000000001976a914887050a86a1f77e3e4418a58795c95285f6b461e88acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000ae6b4d510144aa1f67c70af8b73961cff76264e341cef3af1a93ad6cadeae1ae68e949a4e3000000006a4730440220231aa89a804e29cf6d282795abd2486ae9e602bba77fa0f8f9779f766115f24202202eec3a9074f7d599818da10adb40ca32caab36dba12ffdc49a01b6b06d01e3ee01210294a17ba60e5bb9f237f55a36be9d51a6bfe60612bdc1d11c20d218909163d74affffffff02806d0d00000000001976a9144369030acba63a7dafb79d6f8424142f88e43a3d88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000ec6b4d5101011de60672c7100e46dc8818468ec903738a6ed2f2620d5b477bbe8f8a11982a000000006b4830450220751503ea4c8d8a87cd53dc82ba849102bca1f2e76856bb2cc33d47922e31badf022100a682f819bbeccc7732779530ebc33dc89d010de129dc05152f868b1da3cc155b01210309db5be325c50a17db698aca1bdd1a2cfae22e9fc2a4fdb5e3c21ae67b2586a3ffffffff02806d0d00000000001976a9146f42317d7227846beec059c46dcd13aaa2497cb588ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000006b4d5101b5152412ebfed9922645b2c9fe9ad4c8b6224eb73190c8abb6a82b0f632abd29000000006b48304502207d4853928c5390bfcb048faba8121051146ec1271dd6eb84a551bcf16925ca15022100c48ac069050ca3bc09a8d9246da0297322fd4b3fa0bb914d7ccde4643d7a169d0121023c8a6f9acade9c2b5b9a107d1248ad2b6e07a6feeca98d0fed2811bd19c99ebaffffffff0270f30500000000001976a91400e558c60cc9a2ca8abb74df39610ac6d3659d2088ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000b26a4d51013b0910ffe4ad60e4154677b078517f7504559232b59818acf78d2f347156e82f000000006a47304402204e36de3ecc4e0b950857ff41f4ba2706e467409a4e07c7b7f46e45e2567e26fc0220466ff60533312fb66a200ba7523137afb6f3698b9283555437deeb58fc9d32e4012103906a017e817dd9e498b9acb1cd44a7d620e9aa16208beedbcc58e1f6aef1f37fffffffff02b0ad0100000000001976a9145909b6de622f6bd3f24df7e1b11ffa21aa0b489788acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000d86a4d51040b8714196b03159f83f6facd4d59f99403638075bca88f237eda887ebf077bbf000000006b483045022100f03efb75e91f1f7d45c244393a94ceddd3af7359bccd16c5c98fca16929fc65c0220357bd31e03dfd2520a1e1cbad7fff099a951cd561544bf45604310940be086a8012102d3b33c1f8c6a897f2f74b277fd42203eb3cc3bd4b73e90668c461d993b7750a7ffffffff5c84d5100546679043aa0b827b6475e658db34cb80e8afd9b866adeeff640769000000006a4730440220240dead1a0476e0bb0e185ca886abcb80f519a2df0e1b5fc8f88a44a849762c402201900fec5e8636408bd035365c3227e019ab55adfb61bda6db384044950997a5401210356783566b915a0a72096ce0ddd5bd042474c70f0f838925ce8f4a00498baea23ffffffff80fe4d3f30a4c20a4b5e53bbfc81fb3c55639cef4ab5a425d4751b0ab2e67846000000006a473044022063c73f8f94529f463d1de4c8298a5cf40bfef4a9ab93c81eac37f8410abd0da702201e74f6929b71219a58551a99ab6f7fd059627ad92dca4d93643b1f0221e254a8012103ec8188009c9428358fe5390c20334849a19020b03fa7f3b6bba7c3106f35721affffffff30fb7b488ef913d03f510ba878e493b31ce30ad9a93cef5ff95896756bfd1a69000000006a473044022038d1e7b186f6243cee7343729983ed4800fbdf12ae634bab90ed38e43b70fa9402202cea710fa2c5b26bab2fcc22e2e4e12946377ddea3de71f5d9cd46cdc82350cf01210318855c3525fed3c0187fb2201d015b6be3214183430d4aa3e2bbb3242229dca8ffffffff02409c0000000000001976a9145defa33d3b342babac2d22c90bd87ff3428e95e188ac002e2200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000c66a4d510123395f29c1e38d0713e01baed984c54404aba97812b989952c4a916d94a9c9ad000000006b483045022100ad3076b5948862201b2f645d2a45599728661b41f9ab7b03f9e927d2d518bc6402200fe6008f6cae8b87229fce604adc1e15d249436daf78f520c4797bd6ced2a390012102262986aff3e0a56bd7e3ed2daaf68e9f1c5370c156b200cac89f20c9d2876044ffffffff02b0ad0100000000001976a9146e19af4f3d37ddf88da37b3822a0a659ecd6a9c988acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000dd6a4d5102a4601660b083560ee22114af9ced19cee9bb76c3dcfed5b2d09f7ae7164082dd000000006b483045022067359595c60be1f219642b30064bd7a2c8f2667124b6df42ce7f0b9b5a70160e022100cbb93b31ca68f3648fea346b26f42d653381364f9a1a392ff30eb53bc88a11d20121037504f0548ee695ae7a2921f62a44407cbbfb092d2932dbc7ff27c8259c04f8acffffffff82db883c9b879b7d1f0c4c13b13ad9f00dd0db469d7771cfef040dbfb5ee60ba000000006b483045022100ad34a4d392a776f8d287c6b0c66cd41348ec35a61f2c62d9ae4f30f8518c24bc02207c1e3535532693d204a87b200c18bb8d16422912240a864a7bc95c0c6cf8e97001210218ceadb6acedbd07b0970abbe84fc23d63765ba94edddd0ed1853bb4f98a580bffffffff02e0220200000000001976a914934fc49dd788eb77555be87f5d2c57e2b7213e1188ac808b0800000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000f56a4d5101efcf69c9850dd459502a180b70737be907a8051429788b298f25ee2e190dd182000000006c493046022100dea7f095cfc615063eb87926e07c5557833e34bf140ab203e983c63df0924e53022100dafbd7791e0284c3e58db19f9519ede4795962fe039952e8bddb664e81fc9161012102e79529adfc9c46f2afe5ec584fe318e11f9dce035764017137ef320f461ffe91ffffffff0200710200000000001976a91484d38f6ff8c63d472893fb636656a0e2e9f0723d88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000a56a4d510179cc5d5cd4e6b7aa0c426a9e2a9b3f7ba6946007cca5e45f404478d6d1235b17000000006c493046022100c5d64ddd0e2873e126fc8b942ab9f3217bddaefe4111631e52b0ad9e4921ec61022100c2ad6bbbf720c7f90be36e702396d282a5b52549e1ef7085cad4b1ac248941a6012102e528741e4a9451bf8570069e7ff2fde3743a3e26b01917f72faf7a2ff1ead175ffffffff02409c0000000000001976a914386a469c28fb68f3902610278d65de050d3c9dd988ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000009b6a4d5101a4254299ae4ffa7ecdf80b3ed8fcea497a1d04bc9ad8f65fa5cf836b8d91b53b000000006b483045022003463896e23ab87f957c84358f2edf227515c76c6866d6ce055efc25f89b4c9d022100ba06248c585c00db2c9420df8196aeda9063486d775823a3d00514c5ca6ed72f012102b8511a64b1df29dda54f5cdb412b8415e57f52a0babd62133a47a6d5617422d3ffffffff02409c0000000000001976a914f04c6caed9ff31f70cdf95242614389cafeb4a4788ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000008d6a4d510198e5ab4887cfc00fd404367cd8d28f3ea6bd0d579aeac1a1ab7040001fe4e6c0000000006b483045022100f3522841a75bebf54c701c74aa46489b0888719b1ca2b82fec1212439764c64f02203c53eb6f20d99afd7562ca22ad0fcc204c6f8ed1e6d4f3aad097a888b088eee601210261ebfece3da002694c60025f0a7604b16bf06e738e99b7b2ec6e56a1887ba74bffffffff02409c0000000000001976a9146cf0c417299807d3dff14541d8a76c20a17c5fd988ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000009c6a4d51015b3960c89d45dffe0fbb71ac45cad94fd5197324e374a9f23fc814e3781f15d1000000006b4830450220217a1c8386fd25ae6403ac906d21905d6579f3f7c4596b455ebd089370027940022100b1be080cb5c25db421081a02b05c4cda1f67cc67f96e08514dc12a794528f1440121039cd2a97be0cf821352359bf42b02582fbf865248392b751e9df66aaf7be98b7effffffff02409c0000000000001976a9148a1863b63fc6247d8b4e49d680943250f14b0eec88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000006b6a4d510138284461855cd2fa3ba7da9b6f58d104c309b47bddd09fe2879fad097534622c000000006b48304502202a42746e15aac04086f6e28be8e8d83e1f88d28eb8c6a2bdb83dfc300c62c130022100b4fd8e2589c850940e883ba50d7cc0b91c4181aea6dcfb41245b216936fc3690012103be412f53909eacafcf8bbbde554079a21ec2c490b4d4646725fd515f7a914044ffffffff02409c0000000000001976a914c0a5ade1a7fb2e7d29151049989801e1713b3ead88ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000806a4d5102365071fe4ce7a0d830a3e2f40e874c47e182e4021f2f084dc2ebd6d55c802d4d000000006b48304502203a08f87f1a580268fbea2d84d948e3aec53cad9209ba19a88d1d2e45f8c2114a022100b051887b4282ee68d265fc384b96a9e3ffc8918109fd090cc2583129aed9dca90121021ae672ca99c624a3768ee1348f968a6e600d7098bd886f6734494c4b1908a4beffffffffc82b426f81f938178a01ba7fc4138f1b69544b09e2b1da728b52a9208433ead9000000006a4730440220512b716f83094e0d076284565d0d18325105734fc8d2d0e2833ec6004600980002206b3e9555c9fa3cf02b413b95f38ed73dfb3b9dd678a8bb511278bfc7465354a901210325fadcf0fdda747d994095b9be5d83623cec7c3257a02e537cc29eeaf3977a5effffffff0210270000000000001976a91454891b2ceb1f15f28604fe2516b9db68e15f14d688acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000626a4d5102b17196d749109adfbeaa6d33789f14644670a505998ae216629b90872ee17387000000006b4830450221009dbd4fe64d6f5eedc6643e185107d8063629cb2395577e53547b3800291ddb2a02206841269d855ae5d91444ae713cd63dcc21303cd544f0e8a100881714819bc40b01210310eb0a6cac2f4605ceeac9665214d6327823408e44adf8f2610a05de49e81e4cffffffff1b2787a91c6851902ba1046baa5a9da23c2aec8efa459eafbcfbab0980f8a49e000000006c4930460221009d2e6022d96bb12ae5afd55d9a24fa904872386b4b07513225e2ddd4dab3097b022100f45116a1c73ceac9adaf98ad966102c1bccec8a516fd8085614f2057c7f15c3f01210254fbcf3722d19526d93c7d5a7249c0686d7a220489bef6194cdf585c8218721effffffff0210270000000000001976a91478c2449df1bbb15a9c14221447237893296aa6d388acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000002f6a4d5102f5223ef04052bd396e225814591178b8e69e72b54e13701ce162b5d221c422fb000000006b483045022047776b200a8b455733b48acbdf436705af0ca6fe9c10c9b77c9f9682d11a78c4022100d653a4cc4375fc1d743fbff8cbef5e6dfc52773fe5eea4490aaad04e4d9df88c012102cd11453c7ce444cc54f51d491665b9631a024f3819c9c8975196ac7116a3c6f9ffffffff7d3915ca295e8f301484d504abe7a4870ea3ca7cfe6392afb564360f58c6d3cc000000006b483045022100d2a2a9bd4d541a3a4e3b472f586dc1e8714715869caab8e1618ccff357d5b4f302205ebc0e2be9460ef50ae695b5bbf44cb066e494c6e1afb9d36c6efd5976b3994f012102a6f2109d2d877551f7a61ef1eae31a8c5ef0526d086bf5437112ccd576eefa6dffffffff0210270000000000001976a9142e49786c9dee56fa4033f785b41b47c985541ddd88ac808b0800000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000466a4d5102a5991c7931a22ed2b918304e5125b03c0d0d31e2aab3f62ea89ab82f89882f29000000006a4730440220067bea10ed9649fb4dd2e28cadcc28ea7c52e031fe3efd6fc157ecc2802633e60220708dc0ad3224138246a8bbd2722ce2506461947d5239e7c15a7af43568238f1e0121030e31352202971258d48a591ba9a21edb2cad22e3ff74201573d334582deba582ffffffff3f392ad5e0707e51b5165f780eacffd2e7e495d692d9438d9a2936025887f6c6000000006b483045022100bb71af73cfdb6868b915f859008f5d67d36ce96a6a38e5b8e03e07dccd27576002201867788201e7ef12c97d14dee12eaaeff52099cdf12cd4f9263a171e59003f23012102ac21d1dc89ab3faa6b0ca592e423bebd9a4840d0bda59b88ac129b8f920bff55ffffffff0210270000000000001976a914834cef7c15e2f951fdf2d7174b9808620c7345e588ac00171100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000766a4d510101dc5ccbc8d23fd37f65e0417cb68166687c9b749baa8452896e2dba562ecb85000000006b483045022100e3b4c5b23a61bfdc4804832a58d1b36751f6a6daae92f0d62960fc5437772a48022002d2a839c44ef6c765d4a580690d2a255a655ec6d85629b132f4cdc8e77f4703012102ffa1a20b8f39072b0d46a1366cba74cc2403772bbb98429dc2f3539ede173487ffffffff0230750000000000001976a9146a1270960751b4667b299aa69ecbc8748d2c0d5b88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000007f6a4d51013ad6ea4b3be2172da37807783f0833e8290a0827c1e5c290e17aa404e12063bb000000006b48304502206ec509e3c1cd3094dce8962a29e73281e918f050a7ffe559c9eabfd3b7b798bd022100b78a6d606c57cabacf3eef8ad8d208dcf814914c985bb5fdbebc4fc109440a8f012102dac5d525cb99fdabcf686dc41f479011d3895bdebd837b101ca9985d68ffe0b0ffffffff0230750000000000001976a914ec0e3ff1034fac85598667d459c6a6469c00586c88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000005d6a4d51029dfe95db6939c1be15a046cebde3b38f71c5f2154729789d7b4ccb89c622f656000000006a47304402200f086e0107425c44222b61e289bf447e031595f80f6205c21c9708f1b990322c02205fd6ec6051cf9e989fd1ee40b40abf28099db10277dea015b1299870497eeb89012102f1f9c1560016ec12aaec338ea53e01aa1fa08a57d0c1deaa34f8fad68f9ed7b4ffffffffbebe58426a40c5b3aea36e21d191d36c5f90cf496169df45fe7f968c19891b15000000006b4830450220518867508b2a55928307fe111c15df4e1433fddd323cb0b19263d09bd0f21d53022100bc4b3145fd3b4973c15ec0a71d6fa6530a1f11b2c2ad1f497bf42e2f0a057ab801210229f8ff79365d4a56f15a13c553af55d3c474969a883190cf4f352c8c8c26880dffffffff0210270000000000001976a9144674c47b43f4e9af23443d6c719fef466fd108ee88ac002e2200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000001f6a4d510266263d71a8741a2a1234230cd6acd43f2f9e461d15ea255ebae23cbbdf76b90a000000006a47304402203676cf54efc793fe30f29c5d6b338afdf9596535b88d0af94bdd2691e5c2bea802207cefdd98abb8b920a0ec29d119b2f2e4a6e9f55316c7481bfb7292881ac7ec97012103abe3c29e5b256af33af33cd78c48ae3cf1e6b4d1ff8e377ef5d58bf22de9593effffffff188c91b59619f9ed587d63632c6ba7ba191de7bec5c9b0d82d8cf15d9c9023d0000000006b483045022100f6b1c39b2e9614f31dd0a1e03606fc5741dc46e6c5ee93408ad187c17670a62e02200275800118a94ba832430b8de0e3dd3e6a431aafba5de5561f42345a1329ccd20121038c7eb9c98a03e759a1b3b8328b2892734d38fc425f6b9cf6c863550624cc0d24ffffffff02204e0000000000001976a914d7809475144869785d527ee7846ccb530ec03a2288ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000f6694d510211af2c3094b83fc07fcde0a7d482d613402ed6230051840d6e26b34511a88c4d000000006b4830450220625f0e9184def96b79efcab060df095005bca5b7053ba5aaad7a4ba41a8f3e06022100a63b1ae08a15dabe7ba461a29b61fca1c079db947c2ed392fe56906aa4685a5c0121035fe53850e7eb85867507a4b4d526421f6998b9ba8f805c4006edf812ba4bcc22ffffffffe53a53459774827becce8386d33538c9b51ba2241add0242dd4ef98c90d7555e000000006b48304502210087bb30ce8d26bf06e78ad628aeafebe0892ba811e381dbe8049b518fdb12993902203e46303deccc2d64f4da8b7c6058956437b9ade03683218509d0540e5f693a840121035384940f0a8f5116dda2c007ec70f45ddde43c9157c38b45091204515e496cacffffffff0210270000000000001976a914ee53d944646277d6a4eaa64a2b58d16d229b4dc388ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000216a4d5102b50e44d5a21b568598cc35635793198c0d028ba96ba3b6e0ca65e88ab8775264000000006b483045022100fe5c5116cc90eec881333d2c6a356669758b601ffc9bf448eecd6f622dacff09022024c076c5b5c4f7ba080c898b9ce07423346aa1f951b0906b33285535fa87230a012102b79ca63223233980bd7defcb0d44a1fcd656c8cdbd8c1a0b0b6df3b36abd3e94ffffffffadbdd4c59bde6995f77b0e4e2345d58c632b532037a2496b0b340a77867ea620000000006a47304402200b3a57e58e3e828a645c88b5154f50020a2ebc7bd32ecfb9a29c8c7340518ba702206de76057abaa87cfd69bb881c6d46637badab8c6aaa53cf42c46d6368d7eeecd0121039a8b102a7fb57f39b96c9004b476c62f7451bd1ee4a9921c1651768febc2bfd3ffffffff02204e0000000000001976a9141d1fa50cd2410ffbe4de4013282fdfe2c223f72088ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000000b6a4d5102581f8f97e1932a463ea52174b4fc4f0f6f8955ce1da3c583ee5fb006fecdd442000000006b48304502210082b6c8425f35db1a8471b9882072e0c592be065c1dccd1d2929347cd1bb7eee602204b15576fbb2649d8efda10f1baf36efbf73dc9a8a4ec01fde258ae1991e8caee012103d2f777a87735fa3a4a3854d2d01914c015fdcad63f3976c097e828c123506727ffffffff03ec545639c7d56dd08fe4cbc59cc2645d2f8354e1fb7bfc8bdbdbef28ad4af2000000006a47304402202b7d8b741e3d65761200d7fc63daf07be04414e36f411516452b3578659296dc02201569ae05efbb4a189dcb13d04f48ce9b684217c58f765d87361f7340aef9d31b012103c113b501e58299dc516a6ee1747c5ba066b359f0773400deff74e0a754adcd29ffffffff0210270000000000001976a914185eeb9d93ee9945e06dfacc03647e38ba07d50e88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000346a4d51022f44f08e9a9168987f9f7bf081def47c431f76bbf1ac49a128af469b8a3c11f7000000006b483045022100885e648ec941af6d4387a902e6ff90d93f56a7af572a97f80d2716cd2504f04f02201bcebbc224f844bff87cbf2862a617935c6f6c65cf81bcd85f57ba9e2146801d012102fb7e33636d919896c4a98bcbda626126fa996f3de725f659d5decfb525876742ffffffff8ec41a52706a9baf6b97cbb7bdbf460f9b6694c4805beeaa47605ab9009847c0000000006b483045022100d2cf5489f6aaa4d790816391d7eb11351ead22d6890fd114cad6acba351175e202200987500b763edc12fc497ede5e36a647d0aeea684548944d1992a810d5c2e7870121033ec9889a3300b608cf3f878be6890784d586d7faf49f8536413c6d66606761a0ffffffff0210270000000000001976a91429e8961abc1f49bd45bd76436ec3ad3f9914315088ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000000d6a4d51023d5bcada70abd7d6dfedfdedbdf14ec431c6fd97011ed020b22c1dcf8e65334a000000006b483045022100c37e8449249211ddef80586baffcda06ba7ab7b66d3b3d5a7fd7ec1551acab43022078d904ef5f4f3504c522d95e141f799c50fd4a7a7272849a460717ce5c4cb10c01210396f1aafc3564a5b300acb2d5f0ceddf65f03962a99297cf4266e497fd3f80dd2ffffffff2c74d892ae14fb718f4b3289adfa3b1ea780c5105bde53c8299e8d81514a2e71000000006a47304402203254841a880f5d5e057c73684a522138f6d30367684731e52255a764c7c8e2fa022070dea6fa9149e8b03136950e98f5a0f2da38f61f9ccd299e163f0c540bf33fbb012103c30c9046c1e7119bdfed700cbb4c6899c120358d659a0a0fce127214e506e02cffffffff0210270000000000001976a914261cb626a5fb134d5c6b760628d7957ec751eb7688acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000506a4d5102a2949991750360904a9a4074a8043f8e4e116a41dd4816c823fb2ed7ca32055f000000006c493046022100e7a17aebd44e87e4da8dadd92f89d52f8097c08daf4694eaa58f1f471dd28e2b022100c4a5723763f9a669695257c67273e0c558cd934225518ea9bb117c3d61547d7a01210390c63a350b01bdc27747a6523ba3cca1f54f97c1ede0d5edeaabe917b4b6c231ffffffff38cf78a0369daceeb0be355c09f74b503cb510e520b9fadfb8d65b36978c959a000000006a473044022054601e63367b6448560348df2ac86833c384640516e7dbd4b95649a424bd4252022032e2ea68491a584229aa70346bb77bfe8a355a1d7b7175278b5dda5e3c09cdc60121031bff7d59d4dfba5fc1b0562d9b6338ef574c9528d979674b0a95a80b4e6962d4ffffffff02204e0000000000001976a9149b03a27f18264088f6208719b68b3c3bc9a712ed88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000f6694d5102e6f637ca9eb8301e02fd24b8e0197158b4b19bac836cee1dd16023a4e481a74d000000006c493046022100a4aa3737843b1026df8e448c04733cce1ead9e0187414a894e6639ef5ffd5da0022100b3cb7eae1983000bea5c4927287250675d393a66b98888d92b86093a488df244012103d7a7d0f932f89d5730e918c4031629015920b793176476303cff8c1a5b822a92ffffffffe80e5329fcdb065adb0ab45c6978444997c0e178190e7cb2ef5cc2313de42763000000006b483045022100958b1e315aee8c8a75252e83c8eb4f5364d7092ffe7f2294e34cc3f51af8e4b5022059b8d04802f237c6ef1debf13351ca6770f4010757a0da4529c8426710f48127012102d531f989aeb0965be0a7ea35ff697e8e9c6d007d046927bc03d3a1262bb11476ffffffff02204e0000000000001976a914be47aa15bedc49a71915b598881af8487a20172c88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000006a4d510277a2042b4c7d08f70e127ced7a57c91dac8238cb9f32143e756196b24f21becf000000006b483045022004431ca0c155705a9efc97402f90efe7ee91ce7092720e32a6d8780b52911d86022100c649b4c31f28104de7f0123d6c67adf078853d43a62a49af92248f06ebbc8a4c012102110cd9557e64413d09d90d832304398f8f5cc2b65a878a5f69efa46c4e0f181dffffffff4c6ab2aa8f32f978d5076d9fb3bca9fc997ee102cd35b5dde5357ccd640ca8ee000000006c493046022100b9a46901332629702eedb16542b15749c8abe51365da4e1c1c1f367baace55a1022100addbb3e2a61b62fca973d7e38cb4403afb05c4ef93d580844e1c0a4bef5e52c501210209e98d9d61081ea008d34b3447646526c609b9952d95f30ff4fec55a151b397effffffff02204e0000000000001976a91439d73a02a5f7db30f260b21a32730a931a4999c688ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000f76f4d5101043f877016c892cb9d1c613fb462998f72e461a4f7c5c43580cd4cb14a0f68b1000000006b48304502205460ecd0fb2f7de7d88d9e25c299827223c4e32b962f18df90703b285797c3d1022100b71dc8ccacacee7e2fba0050a73dc45fdbfb6f14d81ea23fdfbb6bc86d7c44de012103cf7cf478f8be007cda50d1eb94a5cf8f6c1ef1a3ff7c980aa3c53f9bab124eb4ffffffff0230853e11000000001976a914079beb3e25d8ee0bd9d89d8d1a4c3f76cbdb050588acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000003e6f4d51018644545bc8da104791585fb9f75eb633673326176eac4ab1a79cd0f8a5c6f83d000000006b483045022067f1ea2e68a52ad8c8add5c4a89ab88d8554ede6d723279dd5ae1d69bf9c4e5102210088d14b456d7d23a2356da05c13186fe6137fe852b6ea42a53d1eae1d2cb7b08e012102f84f738968b3c977b06e838c8b767f4386d419933c98ba57b8befc48d955ae19ffffffff02d0223a00000000001976a914967067f19abbfc2f0344efabdfb1df52e7420e1f88acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000af6f4d510189db29dc8bcd8c998bd4d0dac733c3e1c00213d846308ed24119cc3bb3fd6005000000006c4930460221008bd699317da8b4313ec7fa4ce211fa27b6d6ca39e9f6b1e52d05bf7ad92780db022100a5046e6a4738ffbea4120676d63edfa3fc08cd2c762d7a19f392d823d4391eaf012102b06eeafb57561b8bc332b306092a637d3215505a220a00b0fe0d615f2f258475ffffffff02d0f41700000000001976a9146371c7761849bb3847de93ea5b6bad516855370788ac808b0800000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000bc6d4d51016a8dfe245cf72b137052f048c3a1c375847f48b6572ba512b7ef4b59f4417ead000000006b48304502202157262383cc08b511a2c2b6a4a82e6e5f9ddbe03fdc41d9fa11e225126cb4fd022100dc7105995b3173b563003804b737e8ebf035719f2b97585577bb67183e26bb8e012103dccd8852ae654006b2f7739ce0a025741ccb80656e061f56fb8e759098c7df94ffffffff02c0912100000000001976a914f4f5b0b2ce60fcef29b5122a5bbe066ccd92bcb088ac00171100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000000a6e4d5101b114626662a84decc18663fe83268c79585951ccf945d840b76566dfe2f0f326000000006b483045022100b6443cfbe057b5e0a8210c80df1a2c45bf5c8a7af73e9f2119283bb9e0eb724e022011c3da18b730e373307c674ec4e3d7c69fa61a1f199ed621a4b4c93f17e9005901210392ea7723361eeaa79de146722c7ce78315b83c7208a74d73fa49e4890b7784b4ffffffff0280fc0a00000000001976a914ed896286082348872d21dc77ce795dc8c615700b88ac00171100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000496e4d5101eb27a47df0557c0df12cbcc6b1be190725219c2d09577e5866bd5d65bb05835c000000006b483045022100f184ce5b6150ceb5c74c155b756b56e01b8f9d6475207831bd7b4cc3266fe59d02200999d5161fa36a5f661408cd9a738efa10ec7ee45fe0c8c8fa1fd66133e38e8301210305e83dd5b3f90516a4b76de9a17f974ea6e56b2674684ea877db8fe009e34e03ffffffff02a01e3c00000000001976a914374fb86b7b2a3acaa4de04afa8a0768b343735a488ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000746d4d51015685d9144217bb526d7024b87ccb7c63c8d675c2d9e68b0a05915bdb91c33789000000006b483045022100c2aff65e7f964c7ba987de5a0ca014dac22b5255d96a7bee0599845f2c2f75b202200cf9943598cfdd333bb7ed1a5f13512efb735f59588d77afdf0e259ecc5c405f0121032796c246e8836fe49617a8933965c0b0aa9aca8abc6c2227898c738cfbb0df06ffffffff02b0171a00000000001976a91487040c7056a080e7f1d3948334fbbf9dcb0abae188ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000196d4d5101fdafa98aaa67c30eb6d2be4a47c610c3b902c2a55496e5a53fbfde2d6f55de16000000006c493046022100a41faf40937384661d70e7351c7d84c66879725b6a012ffcba4a521a4c68a5a6022100fc265114831f59f64af0acb0b514e45a2e9f28f8b205ab89bf0572b96a8e2e71012103a91fdf156716d0cb8b3b3d1f8d84705709f3fa127d2955025229369ae49554f9ffffffff0240061900000000001976a914eac476635825277782e246469b62fc6000e69c0288ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000008b6c4d510109ea197c6ba80399bca6e05ec1929ae7cdaebff58fabb0d0433de3767d76bf86000000006b483045022100cfea6e69f58573c7a782bc02b25ccc63c0a651088786e57d3eae2d762c208c160220328fb9c9d86e80bf31895678f87ada04d7bb91f24d26cef84e4613a01d2b168901210343be33b31e23fc5ac7d169edef41c11720ecc0721b4d894066d1249f91c14fa9ffffffff02e0aa1500000000001976a9149181bd3d4d37d61db3f8550fd82dea711ea567cc88acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000ae6c4d51016d860fa4c765db29117607bd8be429d53994e459c24c50adee296e85a867269f000000006c493046022100d72f1b9ecfaf4bc9c50d51e3edd312a4fab0d5d75312561f5173504b414e6439022100f1f0ba1832964128b95a6308387ee08614b9e26e3af98449a4adec93c59769bf012102c77e3cc530da8658884b3c4be83be24d2fba0eadcb565d7ff5c4debb82b2a221ffffffff0210021b00000000001976a9141678e14e3c9aab4a45db887c3d93490117f7f67088ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000002f6c4d5101cd6f69b832d732ad39930ce84dd678e5fb74af520341a9477343d4d3480a6aec000000006c493046022100cb65ae2a6a72d5a3ef6aa7210e39108bc6d43376b8367a694fbc16befb555c6d022100f22d31507e379b0bb20a003c4cdeb1cea08703817075f17e273921001f7ec8d101210389104e63badbde56aba17707a9dab12bed4c56e923ad9cdfb6997f7952d4b4b4ffffffff0230df1800000000001976a9144f15320405eeca2717d92f7e7be68bd45ad332f488ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000606b4d5101c72930a9e03a1bd9e633c6b88793a1c11968445eb105c3184a070b30b35dd69e000000006c493046022100e391cd4cef6eae2c6acb03bbe439d835aaa452e4028e2c5322c24630744970b102210092e7b381a5fe6d088338d96ab414b89e5f889dcdf9d0a5f946684bb77c00d510012103aa3be965f208c9abbd8030fc5fcef817909d033065ca6b13b69df0ab7037bad2ffffffff0220120a00000000001976a9144793b674e160e6f29963171c47ce721d882dffbb88ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000976b4d510106b18981bf3dac1f33f6065a27f1856220b118228323cf05c1d5174888c0f6cf000000006c493046022100b2fc86da628f6be63ad2b846b94a3896fa8770a60193bad2d18f1826bba2b430022100c9969d4f743157ff992810c133df903defa8f053f8ada158e16d315c13978caa0121028d9ea566367125f68760e8756cf6163b9a3fe897070b02718638a0f5b99bf2a2ffffffff02b0000900000000001976a914b0c28da8046b9032271a53943edaed5d872fec8788ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000002f6b4d51017b8f4b6784672e23e5b46214179a97dbfef3409ec192ee7b32fa42334a012383000000006b4830450221008859d4e5a60daa49d680f93048bc5971087086ad5a834aa4d62201b413286e8f022019bf06f582a4c9181ec4de91bfef708ed4461767a22d5eeda34dcbed9204c37b012103c7a71219a70479bfbd11f0a1006d479d6e94dd024fc5cc40cd37389686b609efffffffff02d0dd0600000000001976a91437f5cbeb8f79359d1ccb677a6cb38150c592363888ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000b96b4d5101081b7bc9cfd980e82750f9a202e8bf2bc5d95d9da9f0a5bc131cf61eb7f12e65000000006c493046022100bdf5cb83de0f442f010c596a88c2cbe89511470c84bc0d2a47ebe7bdad03e2ae022100bf5361832e0a6d73172ca26980ac626a695293cb83164570585f0e1ffd2951950121024d062d63736ccd06975329ea29621ba5936966c961fa05e9919fe84a20c626c0ffffffff0200350c00000000001976a914a045117c0353d7d2e60d23ed8d0ee659d93b1baf88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000f56b4d510116ea5766f7236fc8553c91b3c6c27b55540b31eba68d15ea60b5b674dfd533a2000000006b48304502205b5db6458a7b59ff45428b299c1ee6c841acc101328039899905e74fd5adc2ec0221008d0cd433547976c19373959c443d089984bde375d322fef9f59dd757f0c4643f01210305dd4b80ae241a1ad42f69da1decea1a2bede57ac0482a0f39dc1cf186d2605cffffffff02b0000900000000001976a914af34ccf91644b76eebaf181d4669a2643cba716388acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000016b4d5101c958ebd176c63b1a9ff4b60ce0a8ab44be40216dc0ffbbe0621c337f1ad70f09000000006b483045022100860371fe11855984d3dda4f9dfcfdd3ab39b2ca6e951ab77485563c4b48c4bcc022070d3149c6a323931c86d353d05783b6141c71b4b3b5d1cb84dd418fa89926408012102278ecdb8e42b6cde30cbe41fe9a016e7df3803db60f0b4291e60d7e19c565fc3ffffffff02f0ba0400000000001976a914718391fa1fbf91758feca8a81264dabe3a5e8c0988ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000c16a4d510222490de7aeafa897fc1442107ef6960f648fe04b9a7c463956f81e9920c28cdc000000006b483045022004a562284eb9af6060a8ba27a69a3a77831b6c13a3cf80f79cdb79d170596ad9022100f53216c3e493e40a0497d23f05e606839002ce1d59be8b364f756e6c9e67a2de012102c7fbd9682edceeda42b5502464d5b5d2fdee4dfcbfbf672a5407c8907fc64560ffffffff18d9c66e290348973f586903ee4eb2889850748b594a6737cd2f615b9cea82ad000000006a47304402202d1312599b0bf114fcabc5c40e8117d76e750cfad40006029a5426262c8f46c202204c026bb25037075d79d39dc71c5861a26019b988136559c3265149350ce867b8012102caa03df38623941edd5c2b80efa3be654c5d7478518bcd46f26e6bf15cd716cfffffffff0210270000000000001976a914c8fd17563c457406de666b96b2d81ba55e0460cc88ac00171100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000c86a4d5101c78f03d7d24452f490500a69e51734927d9e4034e96111dcc146459463413711000000006c493046022100e8222727110fa6740402a264f42d705bb8bf868f061062c668dbecfb74c59020022100c9a02e578ec2a447950826d01e2de9df8948d391536966c68aa8024733479b710121027bd94789005d335f3b944b915feb6f5edd69a4bfd3c3a9a88bf70ec7d60ed65cffffffff0230750000000000001976a914967bae920e3b7b6f31ba8897d3d3a70fc8c8b0f788ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000e46a4d51017f80c24a8a88e4076e2fc36541b288dde0c872f823586dd659cf46abb00dfd97000000006c4930460221008b5de619d823971f5a4b04df29e20c6650d15960c5351ed557fa3038feb73c70022100dc9a83ed14335ddd9c1dbdd4e89d124148fafc8f1691a4f421d6d1b2bbbd3dd501210225991ee6b5d9e16d623689650b0903736d150fa45fc6a055b50268a1c056f268ffffffff0260ea0000000000001976a91461f4ed6c0d3e656eabd29198194d55be4fc4d97988ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000fc6a4d51011931096abd69dd5d4a659fa3ad5e5fe5303b8ee64fa56eadafe0ade54f3f168f000000006a473044022012e12c4c49875d3644a641e8b94607f7e298891d099a2dbe5a20d950427a450d022045ee90e6a5bd6bdbe636f3ebad19e7160b96b8fa1a100886f636a35bb7480763012102a08b86c2625d4cb54d591d85b9bf9b844ef6fee69b8f1299c7406f9f1de04cd2ffffffff0210270000000000001976a914f166ff359f51415ca3a1b635e792625ebb41e7f288ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000b16a4d51039ce70b59ee9f00be0c588ba9f88a3b28bfb7934135906aac1d2101259117ea9b000000006c493046022100f3a34c4db478c93a75cf38d8c5637f59faa96fd378e32a947eb1f03ba7b05a160221009954b6a7e962dee74c2ec41db379705d2a644aceb31909f2dfaba67db6cde601012103f07f089898f35cb26b0f6dee1ce03ae5d6d22ca67182eab566031d4b567d1decffffffff546411f22ec2c711a45c1a2d4d31268ef93b8fb06c05da36719f89add01a71230000000069463043021f38405b56d560d65bba0f7717c3f2a1b521e301411306809baf7460a9f1be9802206c1ab4cd2d989732d0627f703280c419b55af2d801c0062de2866a420420972d0121024c7205c3e028f5b1db91052bb8a44f1ecc2f070b141d3e8a5cef9964e656822affffffffc0c6a8cc5db4fac4ec32dc2c7c76850f5de96a0da4b1fc7d59bd484300657cf8000000006c493046022100993626575b9c265125ed97b0ca75f2787a36804c4e73f819b4da00dc345605c8022100d325c078912002a45c9094ebed4ed5cd40b43e62553819b8caa26a3f177e27dc012102b38aed9bbbde6084e881944ea7e371da1d768c85d91ebc1afbf957fa09a81bf0ffffffff0210270000000000001976a914110c64757108aa88f0d7e12a839929f05cd04b6988ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000a46a4d51046ee3b647019bcde4a865eade3d7a4fcb622588dc0a0c19478949f0a40cff41d2000000006a47304402200d8039405ecdf2bbb052b00c576f109a417f092032d2380bdc2e492a0278cc300220484dba30a4cca9cd2fabf1dc13491aedb49cb9ccb239956a2ad0a86421feec780121035529c6d061acbf3a57247ac2838b1422fc572aff7c9c5945b500bf691517d11fffffffffe2c8ea23533f098508ebcd98bb8e5315d94168eed206fe42bd205a7a036db885000000006a473044022041b25d4e2e7fda239c4cd8f47b7253184bf2a1c093cef742d9a746c5419ed5a00220362abe93ddf846ddd5ecafe2beb2f72cdee81b658148c311471a5895aa7aed9f012102caa31a965991e79ede1ed1021ba7ae54fd08f02a05da018734d92fa5a3a17333ffffffff3e06d74c8489fa9762dee0b77f9a817356686fc758dfe00bf7f2da4e51cdc37c000000006a473044022061e0428f016e717cbc0e5feafc4aba9a07e7731ea3c09c086827c2b05016e1e402200a045549553d6f1de479021e18c9de11ca8770e0c4a62ef2ede3d0d35fafbc640121027ddc7ed8ee0cac930c9cf2405a9b775a570c50599a1a352c687b94aa856d5defffffffff8083e63258e85c3aa9c2db283c4b3be92086608b144ce368b88bb2c0e7b04bb0000000006a47304402206c7e69535a89ad2efd5c99b345874eb0b2ccacfb5cd23ba1701b5d3e7335c68402201b644318ccf403651dc6a572d7511227296e8f48141b02a8e32c20f7d347ee490121022ab3e36104c2e3388278d80e811a0ab0fafb0960340bc3c7a5dec2c4db4fef28ffffffff0210270000000000001976a91420150e8b2170d95c594b549d28e3d1599bae12f188ac808b0800000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000003c6a4d5103107c3ab0475f06a38df23b4e62853ef5831342757087ff16abe631423e1a09d8000000006b4830450221008c50af567101a0f046d7dfa49fda189def4c160e04881ec8d4044a05657496cb02203f907e38cf88dc328a6d5921ec9c990c8b7d7383295d99bd46549d59e8bc245d012103c555508e445a7781a3fb6dde484ef96269f1ffa8abc5e15b8d246668f965a5c3ffffffff7062c57176bb582b28a46fee3afe0d202b5ff104a125ed67c07e40cbf1e2edc3000000006b483045022049a492200cc331f06af0f9474579a1800d391b98b40412084994cc834fbba8ac022100cbe824fcd2e230db6652f143891e4427bb42153ef616e54558d2ee97f7a187e4012102bd8f246907ffa74cef95bb92be8ac8cf4b13953956e37a7d0214d4d33ce5d889ffffffffcd303812bfaa6282d7d33b6ddf10177384b3d228d7ec406a65984a4ce49c3ef3000000006b483045022100e7c1bab21e31085fc9e4ec35362c9ef7d1482d1d7d85b0c5de1404ded05eb89c02204d4d1c279bc21a0dc5bee8bd85f2ddf6cd7054ce136e50f7ebc412853b7e96b2012102ed49d05a3e2241e7d57ef906b34aca0d6c233cf14c4394682131ed19fdf53dbaffffffff0210270000000000001976a914183f286adfc320e0a27a73f59b5d13d7043445dc88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000000a6a4d510360b47842d7ef3a6177dc3afcaf8e3008d73cca74d1cc2818e78c23bcc8b12c2b000000006a473044022048a41ac911d6179f791f055d155cd7dbb3b71dc83bf9b99e9672f8561befc50e02202f85c80e11f832f4430c1cb7fafc39f52e6c7303a4be2400235fc65f2a737019012103b686a1951275b2173124712a9269cd459385aab4067b55adee60269d312575efffffffff19f310770bbf0b59019f0b2b6c060a18cd00f8b9e75e1db5030a0cdd64e67bcf000000006b4830450220502e27e541ea79719fd2febeccc28e60aa4aee541f943cce09c48991b9abc2080221009c51583e1639e8334d37be2269d879194cca95709d486fbd2a886af1b5afdaed01210345bd6b25763019e336d2cc8e22e76aff5aaff1e2f8f49b407cdacc5f0c311292ffffffffbbfe212a308c9bbc1052bd6cd04d30b08d7f35ac70990c9857a3d39072f5ab0a000000006c493046022100b148a42df5c3de88d82390343d6bfc406d9376ba63a8be3914744dc9f3c0c888022100d8d28679bb6466dbfbd0a73accf7890944d6e188ac6aab3f8ab811474a3125b4012103a46cb814d342345510caf3ddce482866046b86b72ca7644e114ae50e7c303c1bffffffff0210270000000000001976a91477b944c2bd3f7bebc2a0f325dde1f14b0646827588ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000000704d5101ca9f50cbe39e24a304cbefec1fd37975fe2be18e1502c935a5d62ed10fab5a38000000006a473044022072c884e727dd07742d97504bb4fb68e3a8262a5f9ed64547ec1c60bb99f8acbc022041f0380bc4d2517b3c2f2766d00138235f8a84ae91ea07a54e8a24145afd4dd80121021d62c7a1bbadc82508182ae57f3dfc20e32593a6d2b362a14b2fa4ea13bf6bb0ffffffff02403b3c11000000001976a914dfb8d6f1b8da0c713c031061b999352507ec34d388ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000496f4d5101bba55afd79d609defc198fb26cfdf4bdb1865144abd33b3b72273b861686c254000000006a47304402200e85575eff3b6c758268b1ac17b216f950f33735639af3f4e2e33894979b1899022061ecb411f99a0e748c414aaac44d7450d979dbbd86ee7bfc91764476665082b6012102bb25056dab66a6492f4498a10d5481972ef1d1abb7a1d2c14d8474281852c44effffffff0250ea3800000000001976a914c2233f51f1d02720a4d5dfcf78b489145cc08c1f88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000c66f4d5101f1c489aef3b8bed995a5031dfa9d09c5d42504087784e5ddc1125d70addc5076000000006a4730440220342c1c1ba1a6460b147ec263eab4827e9e627cc8bb580d9ea24dc11677e50051022012326eabc8f4377d4ff03f00d18ecd59e24ee458fe8c5b8377abd603d780744901210395604cfce73e4687ca700ad3f51b316b67bc691eddd84141ab61b6790b919614ffffffff02c0b60600000000001976a914cb17c0fef33cd8c558911c01ee7dcb8ca282df6888ac00171100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000be6d4d510111f6cbe68fd35fd97816cda6504b2475fb5002c942883cb715bc29d443432214000000006c493046022100cacb1aa0efe5cf0bae4f4a6b94fc1a5e3fca802879a2d6dcaf38843105903705022100fa3f1b2f6b5d0b9a020672b9478e8da0935bcda3c4a1e1569a3db3869dd502d3012102da0a98632b94fb8ef05e893e579f837b35207c20c5a8d230408b87ee3a9b4ed7ffffffff0240592000000000001976a914e43abe7bc2c481073c23f927c994e964f5772acd88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000196e4d510110a115c71c6499b81fc39954781a7bfc56df3138d3c81affbeb7f51a77ee1946000000006c4930460221008dc8515569df68c0b16e24b74829eb8131f58da52dabe4627d786397926e50a7022100ac058b781e91f198ac48d5e8d57df390dec48fb5a07cd27451bfa49a77c033dc01210272d2dbd7204498d73f3e64bb7dd7f096feda79bc03bcc44ef5d53702d5e46c99ffffffff02f0490200000000001976a9148cdc16fb8a2361c9d12abb3b84e11fd68683f01388ac808b0800000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000516e4d5101dcb49590aff17448fe001249fc4bfec5774b9ced9b7e3eeea9ba164df340d6ae000000006c493046022100be69e05f69fa67860cf49c0cd7ddd4487c44bae43dbd320ccd5ada0d73d252f602210088edba9e63750b8922d5c8000771238e998258cd74f32f0f9d7ece74ce5341cf012102f8a11ae6d9d736399880bd578d76c84d1bd1bdcd9a661af931f6d48a76eb869dffffffff0220e63a00000000001976a9148581d00ffd310735e7890a9973ae3bffe172f3ab88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000746d4d510182c187febe14c07c1eeb31508510a6a7909bf707998e3667cd43e220e95316b6000000006b483045022100c2b348bf0b6ec37cbcabfd5d22428a88ba40c24553026977d385a5618cdec017022004377d2db24a92561795120899289e664c72e0ce75c77d809c2c27343ac713bb012103821cbd36c2db24221ffc7694f658ed516bfa02017504ca354174bbc3e32299c7ffffffff02e0aa1500000000001976a9140622eaa696ab6a7a2bc92226116cb1845c7c8d4e88acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000316d4d5101f0d617a6fc4a252bb5e95ebb2d3e2ab67dd6dc902b602895c4ff8a0a2590882e000000006b48304502202d03476a25716f89ed20487dcd3c0d830fc5d601e2bc5c5695bac6002001c259022100fe76757d46261483a2eced1f74a3e86b33bf364ca133826da17392c18d697269012103d54c4b7d681736ac25775f5fa4ce788357e6d8c65b0d2e7cc363865d0a6c4474ffffffff02c0cd1700000000001976a9147f27bc1471073a494ff7f3fcbe814bc27531000588ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000976c4d5101dab488eb7848a808ebb878feb90951485dc07a264fe35565b5cc384070759b70000000006a473044022067cd2eb12b13e86890b7dbf81eefaabda047ca1667d91298058e4b841e13ab0c022052277449e7c39ceb9500df950e801ce14c01b0b3bf395fe5c7d38478d4b6e962012103a737df8f48df5c8a6088f594417797ee337776f654e18c5c0da56cd0fcdd9d88ffffffff02f0601300000000001976a914537cf129597ebbd37aa1fad3a83ea532f9fa8dd688ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000b76c4d5101cb1d1c48abfa6c39b34934f27559da1c217adeb90c1a9277c2c6761b5757724a000000006a4730440220100754175898f93bdda8007c5faeb5b73bcfe81b5e79bbf00bbf5bcfad3dafb702203054ec3ff7044dec01bc29d78fa77f145f23a951f432899e891a7033a6d1da85012103e535fd2708981b6a75e75745b69c3336ad226389b8de5bd6c57c51844146ae85ffffffff0290c91900000000001976a9144edd3c166855d7fca9674ba1e139f25aa9a1de9988ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000306c4d51013365c5d5552a9c83205e1fd903e2a3a68727b4debbc0248a6461091b492f997d000000006b48304502201b9e1bd6c0d3ef3149b4d21d63e7a2f57767ec47b83e1627e24a7aa0d1f840f8022100f4c59d68b52f3f0d0daa7acf7e3a5700022fc841bfaf78187c83d931f9b00969012103977fc98aafa96bbeddbe971059a1ba7d43aa935c44935d1fb430550e77b5d878ffffffff0240951600000000001976a9148678829f4ecd761ae1a7578eef3708c328a148fd88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000646b4d5101673dc79a39e7034f21500d797b64173c28575d613f7c0314f8b07cff003a67a2000000006b483045022036e49aee7c4844a8ee1f690f317883772052e0b560dd98a61a519b516820ea81022100ae629f2bf738cd6d7765ee85b32f44bed77ddb215b419d83d3e5e164f20ee3730121031be732152622cae5923dabd7bdd4bed024d8dcb69e1355d30290bb93cc65d854ffffffff02a0d90800000000001976a914328d31d080d68ccb2a98f3fd0057b714e908761088ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000986b4d510151d208c4e3da1f6add5b6673ec665d5fee2987d979a4d34f62bd6ca06ec5f1cb000000006c493046022100a71a54c93fbcc4f9190bfe0169a44c21a61ea990209b402c112fc34ff263bf12022100d0af31c3064fb76fb9fabba418e01c2906ee33a4fc97c17e601f3185048db6490121025fd91fe6ab8e9b565b09e07cc5aeb92de6b16ee3c3e996741a1f007958076f3cffffffff02e0930400000000001976a914d4bc12e0f2031718e7d382dc44ab65fc8951dbf388acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000316b4d51018ae71ec6eb36653fff8a76630668d8dcac6c108ecdbc2706690038c74c84a6be000000006a473044022039be7a42ea8f4e346f6bb368179a7fdf2b4092e15627c0a6a91aac5d45cb365e02200f5782f75447ebdd2a2fdba13f8b21fd5edaef67e690051a09d445d2d31c73970121023922923301df3a46326d268caf485ff6ccb3eb3a26dd88fd4eaceebe0f93db12ffffffff0250a50500000000001976a91450dbb926ac7395da10d9177c69781c382d5fd46788ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000c36b4d5101a11e5569dfa87084cb25ac62b66a04908b234dbb15bdef21664b5dc00111acdc0000000069463043021f7a142d2e64aea9dfe53455a2a0bfb09a26b5537f84aedadae6c5016e2ba8b10220582e1e5219e280c3f3fd6ebac282eea5e7dcb77c8b4268a40f1bd381f538c28601210217c0d5d6305a70dec4af0b2762def7501d74af14c0952c6b0e7d5b8ae6aede1dffffffff0280fc0a00000000001976a914a24e128176b7f9e576cb417e516b7573448f368488ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000f76b4d5101dc2d6158fae5569bf3ec01a95dbf3876aa1a68a89d60a8ebd3b8192055066fd9000000006b4830450221009e5612a4522f9ac9b8358f2f1f700e355a5e3bc499d9d8c371b824fae2e733be02205350876e35ff46fdf5debf9a799116c8f0af580d1899606eb48b4e355832453a01210372fb38f5461d8e9307c91a71b19b1e56189035cda718ba8c3068184263a4de6fffffffff0230c80700000000001976a9145d704db82c5bf9669c8c5887a68b061bf27ec51588ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000186b4d51010667bfb14ae5ede42a873d2efcf585d0ae4392c72b04178cec26ecafc18b3286000000006b4830450221008259a9d0e1a2768bb76dab032050f991cfde1d6d6a5b53b609f410a5124c9b7c02202e1cab3ab2b1c83918f8b48a30f1c5aa3d3b949d01cf301de0eda3044d224200012103d6651cff23d264d58a8742566e74af09d9cc1e632354bc9ff25550ac983e078fffffffff0200710200000000001976a91449df7608191e82244c6111d527d9d4d341610c9a88ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000e56a4d510240bd0175fa0394b3168b1054447b2a6399c7fd8272c528fa4263a0e630e2edd5000000006a473044022076a7087b31f6add7b28249f59a97cffa727119d2951666920642af651eb63dcc022041fc293b409cf7bb30cf683e852f7f0d16b3d95c74af140d03c7ee6eb218c96e0121030b8ea0d90432bd99994c0b26437ef0df38005c1b7a5f2a69602abdb591b5ce1affffffff890416b1471eb71a171a14cf117e2864e20238ac500e3775d2b0d7c0bd3a32e8000000006c493046022100fa3fc3256fbcffe2758331a54264d65abddd766a4f7912bfa3d46f21ae33c41b022100de50727bdf4e9881de717051aedfcd3684cf47b2c883f4f96e02736abaf040ee0121028f422508d5840958177267cab61cb130d366708ff75000bd3cc24d5b478dae70ffffffff02204e0000000000001976a914933be25ed4688838cb3e7a31ec0f26fc9f190dc188ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000166a4d51054f674965692a47f3d5e74810b6543118c2172747f63321acbbb4f5c4902531fa000000006b483045022100e51dc1d9860aaea69b133e284829d30f4ed91c3ce329ed31825e7e2185ec057702204a1873606e74fd4e9864276c335a52a7edfca7422f4e9e930bac1ba1aaaa52860121028f5bc6f79f4ec4176f5f5b769b288f3e561cfbeeb4175cb29d0cf84b424d11cbffffffff9bf2066275f1cd80aab2e04fa48c6d9de5728b15759aab42327de893e4a4e724000000006b483045022100ac018caaeb1eca4d417ec65460c5096afdbf8d8436cd8de16cdc377a3ff5be65022055ff0dc30847133672ccc53701327e7ada2ab3f7c7f19b836ce9206c3920962c012102aada59dd9586179eaff52f2a4bdff825737ed4020b89b4d3ab193ef8a6e4c934ffffffff120d0d01015c794c767f172d0f27ba9c3b16633b90febbf93c2364513bb39b83000000006c493046022100871def4851ac754d45a0dd6aef455345eb09152bb0af40becf94359971369858022100b941567db90b27837dbd06e5c8af791fd363826ee3e76b4ba3c25a838029117701210297cb91f0ca065b9943d2a630fd1026a3912f2544e46f6a117010d9f70bcd687dffffffff6ca4c6a4d6c64842f56d20ee80ded6334c77c46fcb124711d12bf1b8bcf097cf000000006b48304502201593b6a75875706befa0a82c441053cbe360ecf0589f76d995b3c60df2aeab8802210093aa825007487c89041788f42cdaa8bc4c97da2084074ae954c97ba6c7295acc01210252455a017e5d5e0282c3c9173f4a88592862b95d0be1e0e02a901b6b7f8aa6e0ffffffff859b03e2412af9d5ce73735b8639ce6b5b07272cd2e33e40234eee43d7de7f48000000006b4830450221008b5efd2e977303cec96f2a47474d91bbf8e8d91d621da3a71f5ab7c3f929b6ee02204dd35884d29c83f8b8b808bebd6f368d21e39b6618b14ec8a3219501ce6ec39f01210360e4fd1a8ca07f441cf42f7cb0963b045c3e5a2b3fce61c6acb6ee3717820054ffffffff0210270000000000001976a9143556e6f79e7066e9c058faefe7032fb78d3c6c8a88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000002704d510159d6e71914f184a26b62cf54d6a5a4bccb26e2c71413411246f81b56900c7bc9000000006b48304502206cedddb9691f7927a23f7e10626b6d3837f197c943145685f4c046ca59281644022100e003b1885f1b8574fc019bf1f25ad8b5f2155f4e9363ce2608c9a9b21322241301210290631426a7daabe023b3efc54ea8148cf76708495c558c95d5e98b2a472370cdffffffff02b0883311000000001976a9143d4857e50d8063597c5ca1955167b7f6d43eef9188ac808b0800000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000004e6f4d51011eeb2778357d0cfaf7701585419eef57f01d45066a756d77ba0b350cd4b5512d000000006a47304402200872be0af920865e1e1cea35f58824ac613fae54d83c2d40710406bc60a48aac022034578aa0ccca847209a82e44cc8e0740a7e3384b1d8b7b59e6a59ed25a5e2d5401210366842a90c3de6dfbb7847b3c2c7286d88a5d7a6567768daecd8ce28674627678ffffffff02807d3400000000001976a914321971cc9a06eb9112c920eac65462aa0798684788acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000d26f4d51013fd0276204227764b971ae183e02feb7ea43e6042286bdcb57e321033a65bf19000000006b48304502207c68891b6b6f9ec35d61851ef6a24102c5bb61eec8e4422427226f916faa3712022100a0b15e77f2278368af7e0b602431c7b8e1d7f483d9302975ff4ad5a657a4338c01210337be06f1abb4dff82b40edfb3f83e1baf06f72baf8ff08b16ce29790ddb5eb40ffffffff02407e0500000000001976a914bb5c7ad6a75492c73f760794a5298fdd08bace1f88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000ca6d4d5101d61e621bf0cb72bb93e1ad947666ac212922aedf39af81bcf1e6145504fb4410000000006b48304502202fc83c1c04f67f9999d19d02fc701534117c435fd406846d8e310124affab2ba0221009ee98baab671f9392278fb60632c13e816bd3f83a7c73be727d22c87e2f0a05901210292a5716bd3c2280098692794c49621a235fb1fa61e21de70173ba153c3d497d6ffffffff02c0201f00000000001976a9142c96c8e1a6ac21a3e5293a326e3d5120faf682a288ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000256e4d5101e6dc6b306d55ef3637ffecf736b9c83b5ec8f8a6689a591b7a274201823ccad8000000006b483045022030c61e9a6a75b3a73b64bb19f7e5be1a4ddfde0ad9d7009e142fb6fccad81700022100eeb8d9448465053c46b9e07b9e8ccbdd0031c9c4d2c371cd9e7db282dec62c820121020001b0eaef82a2c0138558b1452e5329cd09c190ce101ac64cc994a03e454273ffffffff0270110100000000001976a91494f0dbdc19a44255c02218d0fc07c3b84182a86188ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000516e4d5101c492673bf6968ac4dd2da4354f8e70444f1cdf34e49d75071bb3736f4534d46b000000006b483045022100e9388deca070d8283c9134a1bfeed81606a0dd5e83a60938d48327fee84a4be7022017e443f54451cd1c0734561dd4ab5cf69a8627513a27e141dd9ad7b42ec5ff530121031780f970eea55f82ad12e24933b978814125e316b2df70e7749b5dc31ac5b378ffffffff02a0ad3900000000001976a9142b901246a009f9d1005a11793344f7714c621abd88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000007f6d4d5101af6aa3a438b75d933baf5c5ccd0aaaedc91689f91253238161416a260c16a7f6000000006c493046022100a623f185263e3db5850b65a6af8cbb8f58be171ed478182db75f69487c131e24022100dd121e10a84bfbb2c082a803ba4796ec1175ad2b0d6120e0f3e451ffe0ca4891012103187e0147fdcf370728f3b7c6b5c6ef63fe0b052c311cff7ba7c6a4a838921b5cffffffff0250f80c00000000001976a9149ac6ffe3666b89c0ea8e17cac6a752c60bfa955588ac808b0800000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000386d4d5101d746ab5af5d810f0ec7c1ff265ffb314f76333e38f941cc7ab262c428cebf0c3000000006a4730440220251a7bb8c335490d2197a61d1b7309cdd5568f041eca4bb0ff96946c7f09c68802203ea44a7fffe2acbb0b686960e80ec6a8f080a9efbb60b6cd23821f4bd37576bb0121032a4a8cde00f936cd78a791d0940d293da6b9c25aecf05dac292325e587261693ffffffff02d0831500000000001976a914ce11c4336a4bb632b3034f7b3eef115daa9841b188ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000986c4d5101541c23113d1b1382f3d68cf9dd8e9d2ce10ea08c98608465ec2e1c5190b50c1c000000006b4830450220239fd89a50f7f9fba97958e5b3cdda233534abeb66af7078cc894dd7831cd1ba022100ad3868093f1339d6a255f46247f33df58f968d176b6ea2a55427bec0fb1f9e74012103fc7ab6cb062cdaf1d2fede1ffc4101b116de8a5bbe642f26562a102e8a713a59ffffffff0270281200000000001976a9140c1eeb2d5de02d32f0b97110fe5f3b2a83c375bb88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000b96c4d5101140f988352a3cc9db8dca3ddf150b2dbea8eed9f3320e25d806b769252611af2000000006c493046022100eef01071ce52f289e9b850d94fcf7f349602079bb1c6099260795c019bbcf377022100af4355330bc461b36a284710536796e7f2c583d824ed235340abb8e805586d7d012102dd0fcd5ab3b6c0690e573dfdb26e4a01d12e79779840eecd07fd1c4b5848bce5ffffffff0210911800000000001976a914fe4adc9f9c624f92be39858c84907152f5d72c0888ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000003c6c4d510120da283bfc78a9c0293485e60fa9ad24193cb378e6598ccea037a18fb552c359000000006a47304402200ac380412d7dc4c83b8a723ea983aa7db3266cc7b18972b52e32f38bcd75f1ca0220092487a0f69e577d9c00e7ed91091ea3fcf671efbd070039ce97fcbb0b09eeba0121020e1afca0cfb76df7d2342f7599f8f22032141c26e9a5662978e0bbbf1530a6b9ffffffff0270281200000000001976a914084f6bd5f6203c26a2da517341e645db1336f7fd88acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000726b4d5101998769a7ed17978c5bf08d7dc30c04456873b81f47858fee0d153aa8bafb7934000000006b483045022061b88f096adf7bc3837d652bd136e693cb2bfc047c5cb8fd08c58924133968b502210091aef3568e6426f9c19a575b73ce4bb4e0c42763e4e3b84c54583fad70b496f80121039b623a411bc300d14d16871b7ad4133c4d484fc6e05ffc14c81f11180ba80f0cffffffff0220a10700000000001976a914802cb34fe410f8380e33199922d2d4d4b6cab1a888ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000996b4d51014b84311c22a9a3def320490970d01ce2f25ee82b04a86777483416ea63fa2d9a000000006b4830450220550b1065617ff6ea52c14414e9f9e9acf4feb44e6208dfc10cb9370651be852202210094797c5ded3ddaa622eec0ca81248c833a8d6566a0dc2c0c98e6fc96bbb11f87012103a1fc32052b2339e0c174b1d07f336f217b9c33d5465be76a5dbdd720c4222dabffffffff02605b0300000000001976a914038765c0363e2125efa54e905efa468b98747e5f88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000396b4d51013c45f4c36920dd4aa2f90ccda2d3861d681d39fcf5ae0f0e6f9dabeb4b6fbd6e000000006c493046022100f3edc5b7678693af7f47a36a340cd7211f7db1b114d41515da7b6d53b2eeab81022100c96803dae181ee1557cfc477f2b06e1e8439eb170e1bcc1e100b421f577462f40121036972dc52d63b842ab85b7e2cf7b9ff8f557e21bd0293c07d0b4451b6288235aeffffffff02d06c0400000000001976a91435ee4ea4b0d400f14047a2a013037eb2a821cdba88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000c46b4d510132b5d21778b6112d6298348c2be228c06aadca42bcd54b3e70914bd656ddb2bc000000006b48304502204155a24c5c7fd1fe61c14225cb196219bc1a65ac7242d6cde1b7946dcf51d76f022100a10315e6b1a5ed451af6df1e90d960fe8c0f31d3a279ee6ee43654a5e353ef5f012102fc813dc8ef53a4c5e0ce250d6a2254d05596afbfd7afe2a09b2e741c818b2432ffffffff0200c40900000000001976a914e87097751a80736be38ae649ba1f9cb3ddff42c688ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000fd6b4d510106e9f73c271cbce1b9b6deaf5f5344cbfaa3f1a2f8b52060ce611334bf6455c8000000006b48304502202d03b0e3aef602da595c8d567201c986a92f7f1ccdbbdd014e4a032dea9d8d6d022100985dc54cd9a16f3eff752f2ddaa0124d7daf0c396051fb74c5f92f14349c35970121025878b652c6aad1c15be352e94a2c5f38876d494c5c5346e9e83f3605238e414cffffffff02b08f0600000000001976a91426d0902a289ea0ed68d3bae1547f8684c84e45a388ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000226b4d5101089e566f5db21c9eddd501ed70880c82af680e5c7f39f2f0e1dc0e2f742a3b28000000006b48304502202d65db5fea38dbbe9787b4d41dd4bac87387210f0dbd87b0b6afd30a75bb8955022100a859e4e03149abd00f6e794cf7dd16951acbc6760705b5082adc6ba329057b0e0121032d1ae3f40635c064c7c22fe4096e2f6de3b73e9a8e5837f13490103b3d8e4f2dffffffff0280380100000000001976a91476ff7861883b1a1be08b6592ad0b9690c6e2490688ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000003d6a4d51054d3d88726036b68c5166e56435cc964b1ab1371e7211a3290c6ea94a5a29b5db000000006c493046022100b32756c3b2168381ab08bbc40bb3e539118b21abbb3857968fc53e930ab3013302210098fa5276f17f41262997a33725a19aefb5b3ed7492b4128072e202b66c1a65950121038ffc25d72ab069cd161604bfe079e2bf05e033bbff00f3c82e60d5e01c988e33ffffffffc59601115858a90759ef08c2a0b58bc4c434c79d26804e0f700e60c21545c25a000000006c49304602210082ead22c1d1ba09da245fd68ace362ae68fb89b7c8d7282e77e358dd97977aeb022100b7492f2ca27d52264993644a77d1c9e6bee6ef4d880ada4c76998a8d80a35a59012103220676c6e39a0d30319e687816c4580a7307972cae6cf99b1d44d5f190f949a5ffffffff506c6e32469b613a77110cdae644e0f505095f966fcd3e3a33a157def14f8594000000006c49304602210086eb85b2b8b3341020bac19f5a3da44f1ffdc624483c2e07bcf649f250468679022100fc3a64fd6e88f74a11b39b0e5ef45edf3260f617b3cf1e2cfbcba3aa98eb8a1c012102659b44f585ba682484f24fe0eac6c14b4176746710c7167cfb621b7736ecc88fffffffff4420b1df303d994f67faeaa83b878b769fe41c92557ca311b6ec55a36bd9e788000000006a47304402204671bdc6f1396f221db1d11a9e88c4d837c25e5b2a5af45839e277a831d628de0220077bd738cd4fa5730f18f723a49fdeacbf4a44663980e0ec33d942fd004b24af0121025b55d3634f520a4c545ec4cce199d58155152922417d50cc0bc77fbaf81582d5ffffffff813803b849a26318f938bef26f4fc62c7792a170ff6da3766cf0e24175b6b24c000000006b483045022100fb989bd9924661755806807aa68a3bb6d5c39690fff35338d961c78f227ea0dc02201433d18bf2bb939b9d1f574f5170a11506ac043c2cea374d735632d65467e385012103d5a7587f202f7143867e9f053d755eb75366e73b46762c3d003ae0ad4d18f51cffffffff0210270000000000001976a91459dc40c582f9baa88724c9414d1915ea18f009da88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000013704d51010d70b30d907b882061d09bba9a7bb1ee950e684b6f1a1be874fa3c1b9825f1ac000000006b4830450220796a91897af57d2198b5d4b23d051a202d1fa51ba019b5dc96c5fb9f897e2873022100bd02746ccb084357e6b8d63c9d3d6c8f854a698641afc1f7b812f665cb2478300121025b55a7dfb187fc83f138ee2c91849fb963f069c4bdc9cefce1ef0052f6b00d92ffffffff0230503211000000001976a914a273a764d1a928c5109ffd2d7e88e6b6ef3e612b88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000526f4d5101128333d0d9a4cbc4bda2d041a53d500101351288283de2b50cfb03826ca5b264000000006b48304502210085baf30f004bf8be459ec6fb508daa439226b88806f72a39d66f5f1d97578e6b02207fd00cf0ac4f1857cea43fa0241454f935c8289d293d5002e7fcc3adcaffc19901210343b398f804e8c08641a16c8be8fc96cf74841a3a8c89e233737495f714b99775ffffffff0200453300000000001976a914136a4e21798c84a3d895a74d2357d24295771d3488ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000d36f4d5101ac87175600c6375969de5a065d5037f7843ba470eb46a178030fcbac8840c6df000000006a47304402203aa87da8105443c6426808f70012562b2da7dd3ec3e70093451c26801a17922d0220705a42ef9b0e742770e2794a1e7dd3a07336e4151b4d213e30227a98ed86ddfb012103d7009e5f8981074ca45c55a9e3c91a14cd92659cfc5793937e49c6f512c201dcffffffff0250340300000000001976a914c61e6fa1baabe1b616e41f7e138ce01c8ea99f2288ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000cc6d4d51012ec1548f9cfbbba8bfa4da65bbbdcddffabd4b0a89d9caada4f09428f4e6dd5e000000006b483045022100c5bc2714c275ff34851dea7f1f431644fa48aedca9be0c4af698fbcd2b4040b002207e9baf9838bc43e54b6cbf91c4a264a104c3b9619f71e0cc769c19a400fd88760121028019413403473e56e6caae27b48bc58c5e95e3190fa976da705b468bedbf62f0ffffffff02f0b31a00000000001976a9148a1de67ed6051e395eec3aa49740e347a143969a88acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000005b6e4d5101ae4e507b23f5e5ddc41bc2dae86c3d75be105c708787e2f356f6514ac45634bf000000006b483045022008dacd014e1fcfbe6dc8d3c045cbc679c3e838e834230114f9e8a3f087792d08022100ed9d113f9d72581959c6bbefc17feba5eed66713066b5e0c05ab507180915b8f012102079a41b1bf698aff4a02cb637e0bc884d0efe351213485588ad9222561904816ffffffff02d0403500000000001976a9141e1cf99258ba25d4a1ea1dafd2421968dd0c342988acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000008b6d4d5101683f281fb707fc10a935415d1a73b26fd96a1579a5c8e2f11a8f830ec82c306f000000006b48304502200e344e9603003a337aa6c89d105431457e053968dc023c3074f13ae9974bf9ae022100bb03014a47210cb4a5908bd371bee0f3c018782542081b4fe9b2c718f7ac2a030121035a6abf2b0ca483bc5b3ecef7e8f1990d64b82b3720561f4420475ade5adf52a2ffffffff02808b0800000000001976a91480f2bb534e93c4ac93cb8f51f160435084af83e688acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000003c6d4d51011b258e5251a6f3df37559990ece65e1d0b2ed6106c6ebb9c69be8b6b07cc3690000000006b48304502203db0aeca4f347a46081dd3e7c140bd6a276c867caca89b2a3df64059ddf47468022100e2228b33461952cf3312b35db7081a94013f5e7ce6b5dcb2381bd12365ca14e0012103615f0852135d40e55a4fd32e40913cb82d700b0940e2e72aab5300ae9b592498ffffffff0200171100000000001976a914b40393d642bf70a7bedbf0e09753042e348d098a88acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000a16c4d51012eb4400e15c9a371a93d898d40d5760b9eb720c830815f31f68fa6d39a37a214000000006b483045022100c6e977b15e422c94d34e79b9b04acc999fbe361e91b7626f09666cb39170fcef022004c1f25ad5efba30f447a95c4c7cb4e43a31bcc2de9dc593bf9d1e15b9266b7e012102fdd1c0d14af8c55c02feb7b9c2efca90f92cfc4b50f88edb7719f1fd7430a408ffffffff02e0750900000000001976a914722e29c0ee5798a18b29f1223e074c35e4e5332488ac808b0800000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000c36c4d5101ba5ca58935efe2ecf31acbc0e8e6b46ad42ab9803f35a58fb40790589ee10531000000006b483045022075239c797cc1291c9640c3336b7323a3329697393682053ace246bedfbd21f69022100906157cf8b3f6a8c9981ea67ebcdd557176d4cb89b625aeea33dbde85455172e0121032de07b95a997d8eed1a5de6144797957b448f53cfd8eed809e77ab904ae19bd2ffffffff0220471600000000001976a9142020fbabc7adec2e81dc515f96ab97116aabca3188ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000456c4d5101f679554db2e4d27247d881825acaad8707d3e994376c45713a8b7a2866670908000000006b4830450220328516fb989767f027827ccdec3c89464decdd0d6d1c2446918d16bcbd1d398c022100928f0fc52a3b1000b088caf4db86315ce983296ae873c046469c356022eabdbd01210359a3e65667220112b3e23436c1c3a6561bcf74c5a4a7b08b9346b795a1d4474cffffffff02a0bb0d00000000001976a914920dde2ef3630df8b7cabb74c422327a3028e0c088acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000736b4d5101d2d1a6d5c8e8aa65f36677cdd75d84c672212547e0b77e81f2277c599c63d797000000006b48304502200af55a2794f01b24f4432a5fa0c6455b9dcb1a167b2d61d04c588b6cc9ca0c41022100a6b2e0ebe88b33c608a6fa380a267c42c503c988b3195b2b0b0cd5dd7de9e58a0121033dec61ee92d68573d3bf9e6018291ee13f61e973c6cd9403cea2256ca2f5dc25ffffffff0230570500000000001976a9146731dbd6bdaf56063318b234fc1d0e3cbfc2fa7988ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000a36b4d5101b1169b208ae2c1ee6f264caba95bcd1eac2e41a12cfded2497756171f7647fe4000000006a47304402205f2293c5f364b0e2dfeca23cb246d8855c1372c94aa2c92a99695ce8a614ca5f022006b5d8bab8048705e6f518e79d83802f70707734df4d7eb2116292c8006d956c012103ea3389dc6a314c8749cdcf50d017d0043203eff4955b8376a78b6b721b0d95acffffffff02e0220200000000001976a914569828e67785791d719f12f286fde5931bd28f2e88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000466b4d51013f79c5462b1bc0d613a2e0c87de1dafacdfb66eaea5f0357f4d0d23f9b10986f000000006c493046022100801b51f21d9e8ff5d226a85d2b44003bf90bae2e9b430c531bc9a12ebaf11c4f022100e3f17c6250c8dfa10c311136a4ec2df0fc174fdf126e920b62066add5ea51277012102d95082a74d1e764e09eda360223609ec13b2aef23cbcc4f777aa5098dc36fdb3ffffffff02e0220200000000001976a9145733a234693afdaa6d60b3472150ee04061cb4a988ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000c56b4d510143562ac1ff2dc14140abfdef84ebd6318076d52cc5a8746452eca426eb5c6deb000000006b48304502207bcc0947a93ec901f2e9e8d7e0faa55ee78be6c2ce8b1fd830a8ee68fcdb1b35022100dbf4b73eb825a75d3c58a467a06067b9501a08a2b5fdc7a86e268da63742ce8d012103f2e35758093bd3b36d6d3eb9f2a554a4ce2d372d6cba06248647bb6598f7e365ffffffff02808b0800000000001976a9146177a0d57a217141e197f310bab386149238f73188ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000026c4d5101195c5ac3065deebca8e53edd8012b9461ad11572378a2a8147c92fc5ace7e956000000006b4830450221009eb1d0d26901329af8805fea0fae9279bc9fb70cf0eb86cb0cdc3708fe399f6a0220182c76d53f0d8a9677b9f0680ccc792d4d763967f0cfddc82c13659b072fa5f301210251d5cffde67ca6f23b9e12797adb29f1d6cc5a649ec478396b518b5b8a8bd661ffffffff0230570500000000001976a914a8b3105bf82865eda7acd5d9b954c2e8e00849da88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000266b4d5101f028cc613d9ab5bbcac8f35d46a8ce5476107097874339a3f2509446473468a6000000006c493046022100fdda0dfc8931a785583580f3f637915ab39a1711cb3780d3d8ffa526dc49ea06022100fae3c3fd41df3dde831e5c1bb6f05c85d53b5ba3c3a56bc67a11c673ff3005140121020af072c9785ff1d6aab282d7e9ad3293d581e5ce2ed5e8e5ead48ffa74589bf6ffffffff0170110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000606a4d51044fb43aaa322b120f7ea689c627dc41c6e81ead5bdc6ba483b00ad7010723433b000000006b48304502207ee87464b3268d5f012928d8e14b94e602923c081c3c37649a319d3fa24b44d302210092f582f610a02f421c194b80a54143271456d2e8d804e3162b0b5403f02c9074012103c64db9deee90df6d3d99657d675f298508324dc51aa4290cead147235e3374cbffffffff77a0f59e83ccd1cbff31c6dd88311ebc58a9c144c4d7591959037f503faa9f85000000006c49304602210085c8506f5b7b5af7ef7bdd1d7fa17cc06a5db10760465394810e7e5325975a08022100d991385c1d45e664c0d57fd0a37151688def0a4c771a0d1e64c0ff33a50f9a9e012102e1a4d8a8a0df398f0cd1f840c9cfe19ef047e6df8566c08b324030b96a9f1b4fffffffffee7f2283ebb34c2e0baa3a357cb8c0b99e459204f512ef1b9e4e86833956f5cd000000006a47304402201fa05ec4b13f845efb6a49cdfb7e51281dc367846b23e56c50466ef195fe360402204acc368b067644a0bf5c02206ea6babbd27a69c38897577066cd14bf468205340121030914870a5962b37ef1eff150be770c04421daa62d2473be3cf88416a2e2a85b3ffffffff1350172d20e1617c782fe4d2a2dac882d9e5ca2f7ebb016036756e97f15f551e000000006b48304502200fec4ba03fb847fe10b6b398e6fee0e9ad7b86715ee5f3187881bdd58d5b5d1e0221008f48aa9d61eaed87f2568b7c95f6440f2077ba3aaa4f326944cf9f54ee303439012103dff1f6f1457758f3388b250e872ee7f1f56b8593aad8a01aaba67bb6b581938effffffff0210270000000000001976a914f2c3324a804ecd838a0d24f3574f867f7f2a068488ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000014704d5101aa1105c09f149c96f6c686e7e836a7d38f140a3e6b49cec6bd379bce37e4ad36000000006c4930460221008f4173f695ec879a37ac94b743e1b5e8dac7bef4a5009d90b60f38bdd53a8b91022100abff49ddca53ea8153b843a149b7f5a672134f6766e51feb7f0051f2962211820121023330a0c425621b0049d86b89b8f55d6e3486bde0827f2a07f7d7545080b77a30ffffffff02b0173111000000001976a9141470c169597e31499c697ce0b5d7b573c44db45988ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000005b6f4d51016923fdef7d310ce62fe9cefccea5b682b7da2426c0b4f4edca508b514baf6987000000006c493046022100da0613522de07a74eb3a8b8a79c6a2ef9e5b399011bfdcd27469eea45bd96a07022100b21af5045d9762e47d994d50af1952c1a88d81e44570b4c8e2a6da4bd30cfc85012102bee8034ba192db095cef5c40beef84176cc2c69a8d3f73a84f359517653ab811ffffffff0270922a00000000001976a9148661ac10cded81b1a01e5ec91f1cebb74c93b00588ac808b0800000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000dd6f4d5101b6a30a2eabf137df2595dd8d6a4fc042b433e2c6c466737be635fac40322d03a000000006c493046022100ac305748605466c7ff1eac450df789e66def9f682e68b11cf024d1eb0ec38496022100c0182cd831adc87c95e9c71181a5d7a69dd63d15e8de79a43642be2f926a06c901210291944361bea0b682e319fae6cf97648dd1031f2b4217d0dffe1e5993e4dbc926ffffffff02d0fb0100000000001976a91443847cb5c090ec7bdfa5256327584f7dc8fc4df688ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000d46d4d51011cd3a22972ae0c500cff5e1ca9aefa67054bb7fb69fc47d1f4a8006a56615894000000006b4830450220115635972645f4074d99e937eb45fe04b661ec57b33aca231e064481a1ef0d0d022100de6489c25ae2091d2d40f5a375b30edb9db5573fe639bfd3feb24e6d95271c6201210303abb55bef411d18731fcb02559bea37db60d2880793249b4384d1c5a256e5a7ffffffff02707b1900000000001976a914a7d1d7db594a9a07d91bb928423ec3ac01e8aed388ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000666e4d5101cf892b73c70cffc53326b82e740cb2fd9419144d208c17281cd3cecbdad87c71000000006b48304502210084328d35bb6ccb9f64eda62de62e3783309bbbe1667cd5250c9127be68aee3b102205cac38815f0290d25366d86ceaa822d9dab2fa1c9889c264338b6b9d31e2f143012103afe5f8c9b54854c1fbafc1a49871a8583b0f597f8e6a9773e37de3cb598390afffffffff0250083400000000001976a914bc31ff787ab029623b211879e5d2b86ee2ec2bbb88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000008c6d4d510166a7e0350018e6334b2222c9ba272937b4820c2ccb36a1eeb451265bc511c15e000000006a47304402205c9dc7132ca8e1d75b36f9e04fa9e98230b45441ada1754611a71d9c6a3e224d02207c2b63b755b3cc541a151e1cb8659b3c7f19b93311c212232e88ba36b11e2d50012102dd6778f0d64a7c5c59277e82505fdaca04df65fa77b96717507db1822f9703c2ffffffff0200530700000000001976a914645d22795786652880b80da2369e9d8c5140da1888ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000004d6d4d51011594144176f9ed888e72502c994a3879a15eb948549108fbb7da55bcb6a5b920000000006c493046022100f09a0e5b12b0aa5befc4822c4e89e2be8b46771ac6d8258f65ffe03476a932ad022100bf7e2be159d895cde70b97d9f3859aff1ad884387789e459edda2dee07ed3cea012102e630a0c54444256ffbff2e4234fa031824e94bdb58cbb0e06f6ad0ca54341ca2ffffffff0210cd0e00000000001976a914368f70fe16b8f656ead7b3ac16307eb09a0d31ef88ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000a26c4d51016d04ed0f58935966a0a48428cad17cf2c8c9241db5c0c4c92c1550e6e4e66680000000006b483045022100e254e77acbaa99aa13a21f9140e49df6715dfd7764ad50ba137dc2678aadc20702201a4f0a881d2869032244887df7db5a29048823d0748228a0adab0a94a12ff171012103400bdf40062829394d6f96edad592332b5b3f680e1f5821d596ba2c86031311effffffff0250c30000000000001976a914d10b29501fcfda7cec21690ba232e2b0b1a28f7288ac808b0800000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000c46c4d510114c7bae7c0b8cb955963369bed4bc6b8f52f86fc89f12a3d83fafa7c5e7dccc9000000006b483045022100a5a85940888f891852de04ddab38a7c484c9b45fd835febca3d8673b0279e7fd0220310e36a7753097f01339aebec8710021595b00a25e2de57917b7d24ecf8a58a60121029c59e163a3ae0b3c9a7c7f0920e6e2b7cf6571a5bdd340ca01fa947023b8fce7ffffffff02a00e1500000000001976a914f6217d7bc2a9aa0cf8281ad307680830c022088588ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000466c4d5101f2a055f53682f659c0adefa3ae25ed738d1e2b1a2ccf96d3be63c8f3e79d53a3000000006b483045022100b946b2c73a40e432508bcd1b7d4f92d0e05108a758a1537365704409523212c302200c5f3755f34d3c6ad7ff80ab84b581afd96dcfd2eaca31f2d54ea6a3fd6d72e3012102e153a47c630f47bf61499976b33c6b1d962b1c6d6972a9b64ce75745da816749ffffffff0220830c00000000001976a91406a3d083d25410c4c2e2dd1ac1b9370f50dab8f788ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000007b6b4d5101dfa5f4eb5088b3b997725b2d502ebaf567bc2224e97a093d3c34d96bab19d06a000000006b4830450220766aebddd6cbcca4b3c174a188c7c51ec61c8db8db64c4f8287fe8d0fea7cab7022100d6e0e4b98c50767432fabbab22f68050e50b05c626ee63b08214ed365b91b541012102741f0cf9f9c52064e01c7706202f975ce884326894c3ecbc305e9f3c01e7a122ffffffff02400d0300000000001976a914d4a860513097326d94e80df05d0cb86b5fa69cc888ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000ad6b4d5101c709edf83f0b780dd7b582fd0f414a027875a12579162b4d92c4e67746e16764000000006b48304502206bc6e293c58a18a8b66c518f5d82f0dc69af56a4fab57a6f90c8daea322bfda7022100f81846dbaa4fd583d32a4ed5fd8b5688390347894cc36fb621bd2807325c5566012103e9a973fc94199fc0a1e3e6bfef80766759b1500d2c165b9ce5f04cc885161c1cffffffff0260ea0000000000001976a914c2cc765135a236d40d80553ebbe3b3aafa609c8288ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000496b4d510189be1e601460fda2a102167ae868fe25a5f561d02f1d697ecdad41f76b13dbb2000000006a473044022072a1a5474d8f8911de5c87df727bed3e2fe4f0a18fd299613891f6332bf8b170022024309136fe0c198efdb220c9a83dbc6bbfa1c9ff2faae9f848a9f5b014895f97012102036b42229b186b60bfe063d979a2325c8907c06c2890c5aa3ca9d7a0095962cfffffffff0260ea0000000000001976a914986fa7c5e6b7f4e40cf34f09891b7e086ea812a488ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000ce6b4d510125b1ffbc31ee2a539eb6692c1b627c1c5c60e5caa866fe27c8fd72c8f4f0ff3c000000006a47304402207ba8734e30a83c71ac35d06289350d211ef07032ef0d750c9c4e6ccd65cb143c0220169aa6b695fe6b375f2a37ff3417b340a23cd6b1769f74a33c00e92245ebd84d012102971368575a3cc2fe89c5dabeb21a1e8df427dcf7ccc4dde30d72c33df79fa41dffffffff0200530700000000001976a914d3a6471c19fc25765504421c2ad7b7df60c2282b88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000000d6c4d51019c0bd86b419cf4b7c7810ff181a7f9a42f5402c00ed4d83d8e2a53bbbf1d1d73000000006a4730440221009024f9e8728886c53442e00838e7ae4346cb5c34058a55432ca2915f8c2000ff021f23a0b417207b2fad2d3e8a5e17074f3cf11097fc6f47a624e432ff9da73382012103cfe0f2fd78d8d3b5a6530d44598ba562de8d06d3e13f185227b0776eb995ab81ffffffff02b01e0400000000001976a914ad8e99b6ca95100dd708bfa894f83e54095b888c88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000007e6a4d510439541b591584d167508e36b5eba61ba0b2f5fbb2461c4dd697f58c7e08bc4819000000006b483045022100de9005208e122ce6f03e21e8ac7a094c5d7beaf38f052f420422602c52016089022026f5e95d2b58f19699387323b63ee35bbd7299f7e0a7f15ed1252d782191751a0121035a070c8e10d355d46ea4e53fe8855e2c4ce5581b74bd9a0926679c8d03c02683ffffffffb884b06351a79637cb8dfa9834f880d206d01f0148960220118c02ba12d0f085000000006b483045022008319d29645ddbbba3b7113fd18546d82ad4f201d0838883c06a352a19484043022100c1c1bb8d51a0c3cac5296b1e8d7451016030573187b34e539e59c02e6b7a6dc0012103816834aaf5ac97eda12485aeb8189a8916c420f347b2f608b57fcb67096994baffffffffd5494ad19072b17a95e546e79032636863b7918c8af0f27b402b1d4e1a3b44e7000000006a4730440220650e495496b06acc430c91b6f540f2148952969c17b3cd4d6af896406354c2860220699f2da705f539baf1f383cd7cc9cf895ef5055acd60e80949607d3fe60e688401210290ef7d67d43aa9632389441b4e78f1909b80b5fa114dd3dfdefe5d964a5615c3ffffffff89fa09e6ac8cbfe5223134cddfa9f2a947fec83614cd53d41fac7c0d00f6e33f000000006b483045022100ca72043dc84fe7c4a78d1a41720d5c5ad06c62681ac059cb9420c68fb15ae388022053a0f583524cae48539dd6f559025fa72204570c13c42a9b355e5d71631aa0ef012103d5995ee1d08244f8b3ee0f5d2fa48acdd29bcc37ff0cf9c15d0fb2f649ecdb86ffffffff0210270000000000001976a914c737c8d4e37c3d9ee437363fec6b02e876e047ce88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000001f704d5101b22ce2d18e9c1dc6c4b61302e06d1b202389c55e18fd5a8f7b61fde5847941b5000000006b4830450221008b92f862cf011a95c6dd428ddb98900b7897ffd3d7c79334e05a3f9606ed230002206b19c16adf41518c64171445da1c20884d4d3fd3f3ed2e7a4c6b71a4934a162901210310fb5a17859d2314e55fb1a2930466577f3c7e411335905632c85d9c190b72f6ffffffff0230df2f11000000001976a91460751f37fb5358c119cb51ca92189fdd3291ec2988ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000005f6f4d5101c25c73118dbed30453499a4bc06fa83d5a230ff61d45832a1054c2c8f78a35c3000000006a473044022000ad9e2e573a3e5a23d05692eb7292073aeec28aa937a272d4318cd7d18509d602203aa6992391107242a6124f7b77eac6f4767781b7106e592fcf3d577d828046f6012103249ac12eb918cb1f1e0faf617eee9f8460cfd3fc86a7a4b3636fdee9b807f53cffffffff02f0592900000000001976a914ed0b987467bbc1e7ec41fcd0374c53f82cadd96188ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000f66f4d510135ff8a962e199cd83fc38c3f7a6449913035b9249cb69f2ed3b827c7a70e0314000000006a4730440220291067ff662e439a8210a401242f7d76e24e4d6990385a862f4a43ab4af2931602201f70819a8f71ee6d919aeb8c4c6c398b079ed93e38f7ca8f9330f903c4d8b04901210247993986ee0ed2a92ff744713d0612702dd5b7144b6fd35a95817709e0dc35abffffffff0250c30000000000001976a9145f8b95663f5ab269751917c6e079c55eb149dd9088ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000e66d4d5101e058cfdf627a7b4f422c8e2e2c3e835489cbe3ecfe6213083571d838d2245a61000000006c493046022100f0d39b060f43c40e7ba6de8a3fa4d3b255819879455977b06d06db6b9ca423a7022100a4cae606751d477a5615cc05206dc8deb5f805ead46d5c5f59c64137670ed0ab012102fed42217539e37e165ada5226198b7ed3a6e43af13f7e939328145d4c8169e75ffffffff0280311700000000001976a9146165efbb13aeed9deb8976d3f2218c5b764ca91888ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000006c6e4d51011b39464ccfe0d3d3bc82a2798424b8f0b78f1d8d88a1d9befbb75ea1106ce3ec000000006a473044022033d5875be3fe032a9dc19281e82497a501640dd4f368c014502d63c15c6ce71e02205c154009de99bd3edd366b9720132c5552258a97e680d93860cb6d0feacaf6b80121025ed1a9975683b0ffce2619a4abee77d9e42b1d7d0e4c6f4abfe5a65adc4f807fffffffff0260be3100000000001976a9140161868943f9e406984ea08c1293495eb47987ec88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000956d4d51014d5979aebde931bbc0708cb93c2d00123e880e7dc25b1342ac3456bd524b7780000000006a47304402200b0ca25a1b5cf0d598ff57bca040a41c7474d6d269afd6462770643288472d50022021b6afc5f956ce247f6bbbf94a5da861e9a19a8653cc473f52476e3f58840d6801210382da67e6b1dda664cc3b564bdfa357b8d4413daafb483d5f0630b1f5677a8b02ffffffff02801a0600000000001976a914df5686b1dec3171a1e5dacfd1a468d566cb50c9788ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000004e6d4d5101aa5f5a76c4431b5badf3d26f040f3b8dcc94d136e4015a257d075a3e733e0d98000000006c49304602210098f2eb11fd1649722d549cbe349b2ba31325dab895321fa7e99526297383c01302210093e9fbcc75a6db7552aeb0d7d906d3c92f8a6a368257198187ebf17f1317ce90012103b0b92c2858144a8076de7a7ad4dba1ee575408bd8aaba58f2897a13b88f2ca26ffffffff0220830c00000000001976a914c5b57b9135b4a1dad587fe34106cc5b249af26da88ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000cc6c4d51018336b9e555f01b8b5a1572de88ccc550aaff3107baf7d759e4ec6b842bb53f59000000006b483045022100a4f94efa6d9ac63a99f5eadb4c1d89c46b551ead98dcfce6e6e8bd806c5b308f02201d30cd01ec7ceb3082570507676da9c8b2a4caf9dbb1c1c321f8e4d290b23bb9012102383ee484aebc41bff39421e5de9bde5681492e97acfc3b6483434de32bf0b744ffffffff0220d61300000000001976a914bfb6da892eba31410080de9ed550382ae0c2f11688ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000004a6c4d510178257dae83cd4f6d7422730ae7f3faffc7c74e8fc52b9cf4084f4b691f494843000000006a4730440220476fefea98b27d8479cc7f20f752b705db73a2ecc079988275456c103feb9b20022038588a6ce212500fe2c138dde99cfb8826c55a20186aabd08d35aa58d6597a48012102c1c6c4b517f6f745d24af8f06e4d10d2645452e24f2a1fa86b478a3ce751ab2bffffffff02a04a0b00000000001976a9143dd3834e7b3f7428dbb869cf9da2965c6c34c5fa88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000886b4d5101f3e2491763059f1733de51e7184a30e5a0f1b26d1e800f3ad60ae003bcd5df22000000006c493046022100b0a97411eb37dad3ba4e818c5a7d6ed7e639b4b897c7fbc1c3a247da0704af3d022100b1364c77be209768a0e5495cb0926b8670c92d53d2f294f8a3ecb4af6331e9430121023a6245d5788d8d8342ba45ed79ff96c19ee3e369f360832bc90219f5efda2fb8ffffffff0250c30000000000001976a914369ae13448ea787d496b053667edac26ee10308688ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000516b4d5103d70c1746bc3693a5351e88bdb36424fab05dd372f080ee5f91cfb541e15bf8d7000000006b483045022100a8c51cefdb39b0acf3e845dc5e83a23f29d06f0370e0f2731b4eb0e9b1b86c120220106cc92fbde5f8546d206d7ab726278b44482dd0feeaf33bacf01f1e5a32abc2012102a04c50b33121928c8041cc5f4434c147b354838e80f9b063d6449f2c43257ee6ffffffff64a5680bef759ffae3ce558a52c4477785f00f1a02028e203358da6244e05255000000006a4730440220578e74c81741694ea7182ac282ed0e94328b58785f3fe0fd46699c164e1107740220019193180405511e81bf3f4152e47de49d879032f352cfbb3979770c9d46ef87012103341da67438dd6dfd37ad3bd710509143613fd23217d5e147c47e2328a0e0a7c2fffffffff6e2136c4945bd9ed5b1ae4b9771580814d568e3380d42557855dd237c6161e4000000006b483045022047ad36ede92c78dd64c54aea674344fee1cbc6f192e56749f6e42a66892e2624022100c5bae9c4e41018fe7c24099b7815664b1fd6a4998f925a1bc11633dcaa1866c8012102c9141eff556624b31b5d1369715fdfa55326f37d3459788c1088650373c200e5ffffffff0210270000000000001976a9143e23cc0a05c4daa60e22584de7c6907b2357ea8f88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000da6b4d5101628d1acd9427330a6dd16edb943d94e79771638c3318cb92274a3b1801f25422000000006c493046022100ed117f07ec79e6e023557355ca9a6e830329b632f6984013bd38747c2e87dac502210099d641afb3020d36b7064f8730ca59c0c0959c7b10d7c668cf9e761299e91b89012103e27ff37efd08fb8595483be545214fa964ab284b350cab5c565d1457f57d7702ffffffff0210090500000000001976a9147e1f7fdb061acf18126fe92d943502952ce9043c88ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000136c4d5101548751689de2c4ca5354c953b3b38cfc33f065fca5a3c7c07fcf574abca39789000000006c493046022100de9407d940dd997faba4ca3e4c440ab29631a9e6cd338dfc76258459d13b2917022100ac072293c50460bee60d7f3e6cee7d2ee2102bb3603020e41f1669c1211c0fc7012102c941a23158f75dd56671f9f9022c9275b53b315849882ff92582019c9059f834ffffffff0230e60200000000001976a9143fe049fb3ac42881ecbd3457db225436c13c4b5688ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000ce6a4d510622192667e4fc79d505abadcc9d5e211d90c55b7d20d9e8e7b924f277bd72648f000000006b483045022076435de0980b64b6c9a121bd39f5ca1ee1218ae259db3613266e6c6bd0580cd0022100bfc01dad7889fbbd09b1bdf5d1fd23caa39d2bf3e1d1358257565cc548fc4a54012102023281bbec48798d61fed79fe09d45c3ff62c0bef4ac7490ccf8665ee7e30368ffffffffc85eeb13a9d143177f2c80fe1d21b32500a5816230b8d6f93a72de6ad3582c39000000006b48304502204b4e058506eed7cb78cbd85f159d38673a21ef27df00e14c9d20716244129e6e022100f7b8e984ffa7f7db30e1862bc73901ba88ca1034aa3d556a4701a23b8ac1a6fb012102a7e4d48cb5768dcea6eec98560b7fbba456a79865594bb90e620fe9fa0815354ffffffff626397f9ae4ba4e13d8282af7754e907774b96e78ca0452b55136f884f38c4ac000000006b483045022100e8506b79ea029cd7e4a4db0aad3673fe411d210cbb5eda4d89aa09d2c372ab3502203bd03c4df44b4fde25d430461e9e1ee97eb9e594ddc70d09389f8192b66f637901210296eb637b35d3d1114c69e0c770c72a85d33ad1d13960b5c477e098060e044c47ffffffff27fd3906e149035b030f8c963f8e44c7302954f2a937c464554b4471606e1f2e000000006b483045022037f2edce2e34d33d1f2968d8113453ea00a47b61d7d49d02bf1cac2c20882ed00221008518dfe382158217de5db6c619a7e4f806d1c69567bbeafebb69deca2310f04e01210336f067866a6353779aa05031ba6da05dd5fc030a4d6883fbe1233e29ba3431baffffffffbca54c6a3377ac6f365140210f96eab1c98f1eeec9825e1d73c1b92a4a717a6e000000006b483045022100d473f3c1aa2f2671553e3bc1a8de8ac79a312e2769e7ee3fad3250340ffb141102204f6d1bd7ab6d566655cbe248c1929dfc2f0daadf17338ddd91499be4ba162f83012102d965e499c7557678d1402121e92d87436a3fde9d509a4c66fdb3f5d3911b7999ffffffffc0c20eda2305e4bf645a766e45d9ed4267b1b15721f87ec7f9c6b7a639f690ca000000006b483045022100ab70af7aef9e1073ac2885e5eda6830194e6440d4b5eee01bf081ea1ccfd10bc02202c5ae4954c44a8c2757de0f28317b10cf9651e9a474b4dcb155dbc8f2f2e1ec8012102ef902f4e50eb7ba19599a95140552ca7d6690d2ce96744b6aabaf4a015f33396ffffffff0170110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000023704d5101a488f2d7a5d343ca490156960170cd40ebd2e1653468b84de2f9f89b8e708257000000006b4830450220606f4b6fcd643db281c036198c4507c1b0c2b3f0577acb21481a06c36ad647fc02210092831d0238df2b3c547b01cb455a2136af2bfc21573a94ca62be30807719934e012103083342cf5ce5c942fc77420bd9bdcae479f798de7c43b63a99a63bbd70863befffffffff02b0a62e11000000001976a91415267037ec934d3b6b4e2652eebad4fed0dd87d288ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000656f4d51013a7939a4269281a14d88cccd0442e5b43741f5981211177e1f6331c66681b36a000000006b483045022100b149c7cb91dd22b55a67c680378fe0034aeee53cbbefdcdde3463ab58a69a7dc022075d40233e98ea2688ecffc3acf5c11031166f47c25c8e5d17567f37acf14cd5f0121024e38e3ba96dd4972964191b69b20a21095168735c5588bec24415fc328fe9d59ffffffff0270212800000000001976a914a664cd61fad19d79982b7f0cef6691432f1aeda688ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000ef6d4d510177140bf79c073451bce5c615dfd8287e1c6c0248795b58b29247deef4dbc94ba000000006b4830450221008cf01b53d3cc9c639d6f387ab42c8847c271077408688c27040326379d77e0a902203af870ba8cc63de598ecea3970b35406be52dc28eb217340e56836a661e0985e01210328bd602496d4fa4ec4667cada2c5a80ec5e4895835982fa393dfc20b6596a5eeffffffff02f07e0e00000000001976a9141c751d2acbbbad2152747311d969668f538d707a88ac808b0800000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000716e4d51018c0d27ac1943bc2dd861f906483148f0cb665ea31390996c6b8b9014dba30337000000006c493046022100aa815ce464eb2ecfce5008d6e47605062e8e8b906ea9ffe1262800f2c4516bc7022100ca4b1e7338eeac9a37f5bd1e34cb2d6fa960bd95fbeb3de151f0cf119d07604b01210342a53607d007535e44759d35067e80c3f5c7e2fd7d2783ef964642f4ef7e3201ffffffff02e0853000000000001976a91427fb3b738fc1f755eb803b51e4b4c1b4496f4af188ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000a06d4d5101403daaf3d01a93ac26130c18962aefa13c1d04f7ac5106cddc177390fd410e4d000000006b48304502204c099274f42b546e0df7b972290f23ffa7852c5a3d903b705d25099d89b7315102210087de4b2a26fad246bf868b1213d62023b8bc5f92610e3a35905b2596e5956737012103c39984700518afb54a328c764a1fe2b8fdaf789704e289115149dcef1b546fdeffffffff0290d00300000000001976a9141121947912a241d92afce357ff734f2839700f3788ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000004f6d4d5101f44c6886725b73e0abc62fda2f0ba31c8cc2d24cb776d0e76485db5199d5c049000000006b483045022100e5404bfb69a6e1bbb30071fbba6a6f0964bcf18dd98f8472f769a65010bb8a9e0220346182a69089c529980d19a89ac53f57f689750247b506dcc9ed4c43696f21e80121035f0def231f6b5fb7a94195c770fcc8873ecc1219d64b83985652762bfca5109effffffff02a04a0b00000000001976a914a79dba371f70dcb2412f54a09031deaa1b81c59388ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000d16c4d51019b4205082d5f9bfa88f5bfa2c2f7f2b4663f6202d711fa46148abb13bd3b58c2000000006b48304502200b74099b98540d76a7aa22cfd553ac5cb26494557b19a5588f330261c744d0b4022100e6ff4f9a6c016adc2e0979c1cd2ef30624e40956f642031c679e216a79f3ac4c01210277d5c8ccdfed6286a7ba8e93a5d73baf2bce9415b3624e898d35386b23d1d0deffffffff02a09d1200000000001976a9142f428d2f249cff6d886da5889665172c334064d688ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000526c4d5101031a8dae3337b5ab299191add124d5e0b18f25947134c3ce5c8414ade0ce5ef4000000006b483045022100b1596bb858da9114270cc387af5274ea12814587eb32d98eecf37b41d7875030022060acce38c33757afcc7bc233617867dbaa0d8873b0a6c07f01f3d744951e8d7e01210387db7ea8795f4960e8a350b2169d0ecd5b24ef1ed8109004fb4f0ab17658a91fffffffff0220120a00000000001976a91445b41c5331eed6470b862d65f6d3fff578b37e5588ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000af6b4d51020723548186b6c5dec66aba520a77ec7257733293795d17c2dab9bf61589c3762000000006c493046022100b0e0a3d1128050204bd27015f96b4bb6da41528b1ccacd4bce5ec26f5e47585d022100bba64094a2b9688713caca097eb72fe888a846a2a90218fb02183d6febda30e70121020a80105eda92777f74262099f2af7cc1a2204107b13da8470e0be1c0dc99e54fffffffff9c84433a842f88dcc985c20ca5b6645768c1c494043d0d834829075df8366bdf000000006a47304402207a993acad7ba2602280bf5eea22ee1c33cbf64dc2599b0e6b41f6d654a0efdde022077e1414f3ed7aa25a116c291c7a64f6888843dd313d77dfb3d6256aa5aa468d5012102454ae9952639d4f7d6260331f60d8b59b8d9c771e8f181147146f70b13d875b4ffffffff0230750000000000001976a914459ac2cf784fcc08dc74c0206a4160501927eae188ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000dc6b4d5101484a2fd4c952591b55cfdac35f8dbb95a7bcbfbfc207557dcfd024ff8c3232dc000000006b48304502200bedff466a261ce71de90999991e74a5e48cdc7436b42324ad3a1bb946f51e870221008aa39aee37082c178954d0550b37b9c9dead53291331a96f62e43f3cb5db288e012102087749b9b587ddbf6d8b202a062430fee59e2df5ce45593e976679231a7171ddffffffff0220bf0200000000001976a914ab535f5f3a7d4bad5f98b0f8820f09d899bbc0ad88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000176c4d5101fbd536962d1526caac9c9d6be0ff06d6e6b51e36f4f48df0fc27d55f9deca7ba000000006b483045022100a18d600872e505d13b922e2dc18325667b9062249644b93180048ac2e04eed170220514666ea1beb6a0a50b16bcf68615600c0fad4858fb86f96c8e53e28b15ae509012103da66f069a95fb4a70f708137e524da6db110a53c2f0f535062b52380c75aaa50ffffffff02b0ad0100000000001976a914605fd87c8591338a18501d7205011714f4a0f76c88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000030704d5101aef710c9acbfbd382c13ccc24ec6bcdf77e27d17542915e76dad524834b12f8b000000006b48304502207b1c08db581df70b8d14231665f701e8a05161c4dce44a5e01a8a6c95eba8d3602210088cf93b3b5510bc521ec5f7460211fdc03f71d6d39739bdc9f5ca4323c9fbe540121023f15cee18a363740e60cf4aa8cabd1327ef0a855d2441fccb35f528487192aeaffffffff02306e2d11000000001976a91420dfaa5670430c482020e08e472eba0b49d1b4c988ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000696f4d5101ea3da0f67af14ce7de6c8bc52299435284403fe77b4e602a88272adfaf9dbd89000000006b48304502207c907a5e5eb9157bbdfb92b6ff814b2a0ca06b76bccaf539216908056cd8a6f8022100b7c19883d72491344e01c81ac533a99f676205709e7de32d14595c6a8959b3ec0121024f36fb7077e11418e7d1512d14b661ce94d1321b02b3bcaa4b2edbac7053cd4affffffff0280d72500000000001976a914bd354215e262dfe9f710217f1538f2f96acb52d888ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000f06d4d510143c984aecfdce83f191bdf387612c656ebf79e0ac9010dc25fb6e3fa7de93a93000000006a473044022055424af92a1183dbc7990860153fb9494e3d8aa10bd5967c1e80dd03b38e6fc402201fd1fc741c6ae427c06c13e99937104e78f81b36a77d4111bee9897727b3337a012103765aa913d0279d59d1fe41ea03284c0463943725fb7786d2d87e4aeff06252ebffffffff0200350c00000000001976a914b3dc3cee83f7332a94dc03d0e51352b9f025ac1888ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000766e4d5101c25abfd8630f32d92db0a26f8b8a6b7d1b43b4a93d39bb9cb6ef2cf7b727c956000000006a47304402202a49b7eea278523442c7f53c6a59f4ac44b10aacacc8aa6945270e929ca96d68022021704c05d0c28f31b4a8381853c6afb7a544f068862777c3b4198493ddf011f7012103bf7594ccda49f3a5df098d2545bb72633abca300dce408967806e352f056f57affffffff02604d2f00000000001976a91405f4be2f0cca8f895fe181b9d10cfa5e508b1e5088ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000af6d4d510107b21cecdef698d428e012cf037b3fbf4938c7d0a7d285535b767f34ea6c0e4d000000006c493046022100bd4f9cdae29ae439fb306590210d48d063b21f78d16e5ceca180721b255f78b7022100951ed0c8c388f94822fe097508c63a63e8ddb8303688a3b65e74917842756d47012102aac267cce2942e7b633abedaeeb8a675abb6c2448d4cbc4a736af543939eb6acffffffff02a0860100000000001976a914a07eb1b5cae37ce299525188eebb053f15479a1d88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000596d4d5101a8bc3afc5bdb21d1a4bc218b13ee2174f88bae844665a4e46ca4f4faa17efee0000000006b48304502206befad14b8e50caec79f76bd625f6b3200a851e672699d6814a17358afda6fe00221008945d72ee298bd0f15973953bb1fd6180143a6509fac60c40fbe123f047a304301210213aa2b2c9b48951f79413aa3bf766989d74af181c8214856f8e5d572653ecd5dffffffff0210980200000000001976a91454b707300471d77edf113e3846fb50dc72f26b4d88ac808b0800000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000da6c4d5101ebf0b4326b95c760dacd9c74f878e80f598d13d61577f51b44c18aa068f66650000000006b48304502206729b86a4c7e16d50bc1297c5001d6e654f56966c9e1c38be7047fc84e91feef0221008df0d59201a81795ce1bfbc1d4cdf658345b939cc9bf3c6bf6daa3897af4bcfa0121021a3b1de4ab1fd4de6e546b364a19dc5b4dc5938b1628e2c1f349a2fc618fa2a7ffffffff0220651100000000001976a914eef0f4e0e0c7ae2465b6d105c775d8023cf71a4288ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000005f6c4d5101d9ac8bd0bbd2891236d9c1c1a44d029503d7d6ba9d46e2e639b2420832b828e8000000006a47304402201f838fab7f39257262c3c0af4ca091f982ca5f0598ecf3c601d7b2dadc99f85a02204fc0bc69fce19f3280e45d4b61456455ccaaf3ef99fba2d65578f8fe9cb151180121030568e844355e731b3ed230884d42ef9d0799fbb1228a9d03c897845752a250f5ffffffff02a0d90800000000001976a91412681a5a85b8a72de71d48d50c296cb47a5fff2088ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000e16b4d5101b8cb493ccb394b2df491f0d533d1cca192080454ad63bc8b0828573714c4cd66000000006c493046022100e40f6135dd43c2ce5f9e5f28c8fcd8934c61c739c05a3009a8851f1bcd698e18022100fca1fe8c6cb183c506e913a4dbd27b274d0d832bca2a51f48ae432996522128d01210287cf3b7b58549bafa675f13254f6fcf37868130e6ed42a2e6ce9d5eebce8b80bffffffff0230750000000000001976a9144cee23792471b5b7d126f8f399df2b7517c7954088ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000031704d5101ffc14c42c6ede2fdd7ea131c4feebbf013e598a780e91a66484164433ca48bd1000000006b483045022100c7ed87789fe0e64ab1680cfe872ee26dc6a4f73b22dc76ae562005a2ddcccea502202880ba5673c5766488eeab22429998302c36a91ac1eae7158aec75611ab372e6012102fda2835877769d2520fd0f3f8ef2e57920cb15e60bc699c4830599e48038a9c6ffffffff0240242b11000000001976a914bf4e22dcce9a99c1d6f77570135663a01836988a88ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000716f4d51013bd15e057b0385ad8052024cc70e59a5b56c664e17e1b1c528d13527beb0e386000000006c493046022100a0432e6d8e6cac0eccc2afc825171042ff2d1b0f57f43fb90c2f306badcbc7e4022100d4bb6e185a07a98b96df23c84520b74fcdb9b331089b8c05b441ac534963a8de012103734a0506808cc91ae904b34ae58067b94fe67283b10d1a1206616d932416504cffffffff0270991400000000001976a914259a7d34d84bf2d376f5c3a99574bd86a076d35688ac00171100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000fd6d4d5101c83bdd029c346d87a12029fc820cf76dd051347e49a7448b0f9f31b69deb1b46000000006c493046022100c1421d047b2929e157c0d14fe8b4024bf907c3924aae5480bbeb70667c6640e7022100c8cecc4c42970427757afa8188abfd55df48294781e2ac849eaff3c5a1ce8514012103fa8164aececc113ac0305224529fe5ade73c033253052e0345aca58d6c6d89c7ffffffff0230c80700000000001976a914612ee1a07df07ad8d4dc16bbf6ffcf15149db0b388acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000836e4d5101e876892c059794a8e99a40781607941ba074c52cbde53c40fd5ab7780cf8ae02000000006b483045022100905279232811591feba7fcba51a8d10df71a3b91a2ab0a829ac8bd7fd5e0f9d3022022d48da598a652c518c8754286acdba11e70a7ffe7599e34a39a7892a914fadc01210322370dd27262c88be9c6a99f78012992e6cdf15aba7a83b88b392e1fd27ee697ffffffff0270032d00000000001976a91455dcabe02a233791cf80007b9fc1317642ed822988ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000006e6d4d51014be3678fb959ff53d809fe3f39673278cbb875ca267f4937d8cd825f3095188b000000006b48304502202c07fc037c52162b87fb5948e2205fae19b9155e7108e9fa5419a0a6f4000222022100ee570599ee772a42f3d38ea66544c001124cb2f263d35410e4ab1a15c2df65920121038aed04a34678c8e6230032d2d52993c24dd55c33c19659d614218eea3739d68bffffffff02905f0100000000001976a914aae9d06b0760f50d89ef87b210c4a106a812120c88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000e06c4d51017913e088ff2e55bd15309588044c52b0782f30ae1f756e5d46a812752a90a65c000000006b48304502203c5dc6ea559dd54ef96b4be7600eebeb545bf2444bce29289fb39e428838a7e4022100ca968f1406ecd6ef5efab29b8946dfc9be13e4b892d850ff9005c547daaf6a540121020d7d1b936cbedd611f07799624c16c0c85a39c5c2d28603509c4e7d92a9e020dffffffff0250f80c00000000001976a9143d27f8c5e06e06278e7253bddef74697b5ca586f88acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000626c4d51016d331f69ad7e6fc3cdcc1f93aeed1e3c82102aec974de5147d826eb1da49a2c9000000006b48304502210093cdb5a41035c19096c8b89f6230f035168e22ec7a8d0cf3758fd67420a7af3902206c21eee10966b9a5484a0f04e223ea437a69b5f99ba9e34401caf2d0dc89e956012102d88d41dd514acdbb25ace2f50b17665622b5fa16af7aa780895c4d72b7d57db2ffffffff0220a10700000000001976a9149f204716d61fe56aba443a77ab93d8580f31c73d88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000001f6c4d510365429481dcfc17de1d7592b8e81f83ddca6fae59da5d8b08ca80d06668cf7020000000006c493046022100a19996f8d3fcf245e11f563e5078978051c28257f33113473894997964e77249022100be0e2fca23764ee0052e90e98d0b2ac60a62f19ac89189d0801897518c3e6cbb01210338eb9d8232c8c00503321edcf5013facc709f66a4c43fcc4ab4564fded149ff3ffffffff7f6bb7e8f26647410ca7b7a490322800ba50c73c0ff0c69918936afe6c44bd23000000006b483045022100f198ccddfd64e6572fa47c3b9d33a76c04df47737e970b57609e1acf139aa0ae0220278108cbd781587f0ef2dfddc46452da8a648436b325abd2f7ef65564348d87d01210251e2b47eb706e2d6e937a2140742a169694f791ff174ecbb84ad6358b681e5caffffffff8cdd0d0e8f0aa5a39ca45bdbbed4557d5a4c1fca6b69976c3c603c7797c0a64c000000006c493046022100afa43454876e9e7779f1f6b640694d7c821303e70f024a2b60faa0025b0b533f022100d7f25779c0e11948c5bc739e48880f6a93c93f1c4ad83b9a112bdc76608b6ca80121029c0015b0012877e95d499e7e36e87c2db794798cb9465bfeaae50f17811f0503ffffffff02204e0000000000001976a914d971dc4c0c9aaec3ce731aff2767b7096f2146de88ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000042704d51015099c3057af0e659f53dddc556abf961b2234ff94a366332112c60ba2a2e1bff000000006a47304402201d01f258068b736683a5046cc67c27e9299b0709a23a9da3830af5509574c1d102204a1616dcca57454b1e7061ac4b99c32f16ef7722b26e536c902aad3ce45b4967012103a3843b343bd51b1efedea7cecfc5d46ca4bc9bda27b7b337e2fb15e5953e4746ffffffff02c0eb2911000000001976a91496f0b659e7d4fe867ee8689a4c3a83f35bcca6d088ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000007c6f4d5101fa124a5932970ecf7db4fe4c5b018157b97fda6fc40b9527d607678b1d719a3c000000006c493046022100afd90d589f88e773f91c45ad1400ccbabb866b395deed488cc7fc047aff5feb8022100def550e6d623ff19eb1bfbe8ba2e443b59301273d4f029b3c0bb88555366843b01210248ddc293d80937ea5e8faf1bfa67731888ce7c580f3e0007460aaaaab4466653ffffffff02804f1200000000001976a9144ad625b56ff720af82bac4c762bae37b6606e92588ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000046e4d51019df73a13777b00f991b555793184c8415009367468a7b9aa5b12a8c9c02c8460000000006a47304402204e464000b3839557608cfcef91fbb9daa1de9900323e87913f8a0fc0efcad7da022039725db6f0db61338fc2b759ba6ce81c11610069914a5266a333e486b95c9b0c012102e83b00a42a585298936799760caa9a892bebc5a91cd5c86d8efc23b7b1e27933ffffffff02b08f0600000000001976a914a3ad80bb90ae1dd391bee1d7c51a62bdb1cdb19888ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000008c6e4d51013e14b614b1c9cd8c868bb0af50a6bd9e7adda170f29c7f2d204557c116fbdb23000000006b483045022015015b69b43de282d4f347a76a2a112d6fe73a9d137228dce07ef1888a40e3a3022100a82074bc49ce5b1e93450d4f482942742d7968906db53f0fd2540648d878300901210367da45b37e171f11589eb0f90633a756daaae9b6d650ba6b1dc9da446cb169b5ffffffff0280b92a00000000001976a914b96e453d1404b8a0a90c4479425aaec563b0024d88ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000008a6d4d5101b594705d5a254d508dd286fee49b9e9fd302b3008f7f215c89c5d55f680e2461000000006b4830450221009bf825c9dbf27727dbb7bdb8530e9b030c454832a4efb021537a85d78e8ffcaf02207e17cf20852de5c113265295317a97728ce69d80520db435b5e052593f76fb4a01210337739090f3d0ef665be16655442da641776999ea269f31c4df45fe2c0524f2faffffffff0210270000000000001976a914442d813bc9179225bcafd890e7e0b19966a1598688ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000e96c4d5101a84e5e2ad5c40d4b0b6e1c78743335ed8429ebeae07e69702fcd717a01d1fa3f000000006a473044022034d7858737f3fb773edadc701a28ed7ed30ad56345c8a5a683d56fd1f499652602201b9a4330c66fc2608be503238401583677f37d08bd613b46f231748f844fdff0012102dca6e368baedc3e0657a2a8ebdc3e3e2d1e2a527170a92c1ce4117c8b30ef6b7ffffffff02d0bf0b00000000001976a914712840c6fcf45eb8413e41c47c4c34bda1f5778188ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000696c4d510115b27497bf2b573760d12ba808e8e98b50b1bfb2d3a1081f7a6ce700af2b7514000000006c493046022100e3357d64b4d60cac669d815f8d71b0661665837ec19023be8f645df6fc25d648022100a9388de12dbe7508f0cad3e73c0097984811a77d2bbfc692c6bb83ce9813fc1a0121034b69919339d8de4c1eb8532df95532d4907cd5ec971870e2543ffb08eda1f85bffffffff0230570500000000001976a914311d96c68778fef5c7e32f1e75a61e08f7bfe6eb88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000047704d51013a9744a95aa677e95b9b5d815a05a3f3a5d4f2fe5901dfee0706f4564393075b000000006b483045022100ac31d46ff0366d2b1c5645238d8aa9ebfc9f9b9d642ca73fa983fbbd1f6801d40220729b700b3b12495ea12c069278acb0678bc36aa5a9bcc76dbb3416e5ee9f5d370121024e5f2cc45f43527169ae8aa17468fc3a8a64b63145c4a1d71074f46a898424e4ffffffff0240b32811000000001976a914e66ccb5028d32113c8fd35ca673ae1166626c01b88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000896f4d51019b3311d95751332dbb2581094f3452b0d8993f1991ff44d45834b2918339167b000000006b4830450221008d1f357b90c09e6326ce9da221d4e8138d472aea1cf8f957406e46539006d9b00220690b36aabe8ef6109c753739a0aea3560aa4218e9a74d80a603c5ce5277ea2e30121020862138d0972b6eafa5b22ef17ddd55ce4152f7678ddeae3b2296736a430bfceffffffff0290051000000000001976a914f83c7e80ece24c8dc2a6cebadd9104f1682f4b6588ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000000f6e4d51011fa50a1aa21c2daaf858083aa68e32d826ca9b4d8f35550b367027312202efdd000000006b483045022100a69a5181fb10b6b43a08318d07094cc838da4c6518b690724238c23a2780c703022030a6a9fc6094614b5e6a3433f83f9dccf164fe85c8522d61173ed2c87fb2dc4d0121025e606c269047bbc46c0806ab781853de1be400c76583d56d3220f94297866d5dffffffff0230570500000000001976a91441293c72c6fc0e5b28bc8302d33dafb3a704c13888ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000008e6e4d5101aadbf23bca683e8acfb170fd219efbd193dfdbcf3675e1132ffd131fdcd3bda8000000006c493046022100d1d906407029f0461f3cd11778d0fa47e952a62fb782235344c8989c9147a5ad022100914df4fe106e9385c36994aedd19391965b77de223011f64cfbeae84464ade2901210281a84fe6d977d5934bd4a6f897eb972f5116d3b9e8076bd5545174b8a789048affffffff0200812900000000001976a9142d107cea62534a306893c06b1682d7aef9b4145d88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000b46d4d5103962ef31aff4d7343776ac150215f99aa490b7159fb69098ffc7221c357c19f12000000006b48304502204e0c409252b373d117d78d7b2d0a31883078a23631e4068d164f4c01c1bafbd7022100f7c6646216ca38b077bad912ee052e94f4568324183ae2901a50251d90931752012103e7a3fd04785821c8c3791b4b9a770000fc3709159a7fa20ea66c7f76a78ceea5ffffffff8549d6fbb628ce6d2b5495fe0d4a43acb5cb884171e5f638931818b9ed47fd2e000000006c493046022100dffecbbf8c58791135d11ac1130ebdc928df2fcad02b4316c83cfa69122547c4022100d678a7a1a5a97e6dfe2bf441dde596d2394fbb0d66c13642452c32d50ec2e3f50121028a2eed2d95e67f6b0b9103fdb93a75bd96fdb23682f563b3f3847813a970b1d6ffffffff27cdddeab06c1a10d562d51c886d765630a8c4d65bfb0b549434cfed92b7fed9000000006b48304502204713717409d6530f892d38eb092f69a87219ee86ebf8a0ac0f76a7ac6c252db2022100d6db146a0e2b55b4525c002629514442fbad7ed55ecc7c7607e8d9fba536d681012103fe8d43ae49c2ffec0937fc37cbe0aa829609df3643cc57812a1dae57099707beffffffff0210270000000000001976a91406df3a5a77bed48a108582dfbab936472231e15088ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000f36c4d51018f7869bd7986c4993c79617cfbd9b2f45253ec05c0add073a04392df40217c72000000006b483045022037b29bb790e7db4207806e3587fa30c09be59a2db847d9e4bd412b754fd25edb022100a2f009fc43dc5e163f01e6c550c78a67f2ceef24a1ef672e21e517b6f619bc35012102e0a3c66c6b14068b8ff592585bf8070a68ea4ea3efe59c0e34e961f109b31d46ffffffff02e0750900000000001976a9147f124b75f12e50dd1b9e749f2bb9cc0eec7da0bb88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000006f6c4d51018a9ccb3f88fa023509f824d437c133776344a7dffba1bae3959aead0820f9004000000006b48304502210098fcfaf9bcd4d8bc5442ae3bf5ab15770131b41768f3725935d5562f9a994c4c022066604cd62724318a0050bcd9cd165a18a69027bf2a8abba9fc5b94e591cfb2c5012102f9122490be3805d626202641f918abbc6b952d34e3fd0d4167b0994ddc9bab8fffffffff02400d0300000000001976a91461febdfd21f1a87d85b9ee545882f6807ff085d388ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000004c704d51017a65b81817fc32d0846214d8bdffde3ee7ede68f4ee15c7f1621cee64bd94fbf000000006a47304402205045efcbc5c9588dbce8398192d65de90385c73b61923fe3a3ec5006e12f0055022055ee99b626ca61f4984eb0251f8be9f7ec57a9a1a2c93abc51f213e1de4328610121025ca5fbab48d74c14adc3a6286a1074350ffe8a73dc4f833001ef4f8c5ca51de6ffffffff0250692611000000001976a914c38d07d4a7a8ddb047bcb9e37fabba1fe32ab03488ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000008b6f4d5101831b2ffc2d38829792b35d9e64f12fca9c11bf4e403bd2f9cd94124d4ee97d7a000000006c493046022100ab705269fedb88dc017f89941691e45b41750da563fc852be3211cce3cef48da022100c4b5412be3d1dc561799f1bd342be392bd5f5b40cabd4b9f08c7d3aba031374d012102e72928e2087711ff636008b5f485834ba4f5874e41aacc5b1a030775811f77faffffffff02c0980b00000000001976a9149483d6e1e5e0376b79e01f24de33c0556c6daf9c88acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000266e4d5101d6c2ff6ac66259750d20ec3e9d3a30bd5024d5e8dee18944eb7725baca1cfe5e000000006c493046022100c06483aa207d7a57803b7473c8d1a2e9a30b3f89e3a35a148c1b84d49738e110022100a3a435ee986f3e6e55ac49322587d4366507fdb54c619f5773600210078a96360121020b457fcf85a934b885314f59affd56410da3034cca450fb8fe94cc269f57b7adffffffff02400d0300000000001976a9144ed7b3a685c851fee8b151515ad005615676c3de88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000008e6e4d51015d216342c0ea2205a85bf1eae4d755cf2366b49cd2d95700751538125e0d01a4000000006a4730440220078527e9485814f53b207ec677b6fff4ad6b6e1ed73c453f10fe8a06bf3a4f90022003f982faa94c7176f7d85b585908d1c1522387118ab1870d885e05036664340d0121027674401645d67362921d6e3ccfc71469cd40df5d736ca0fac5d3ff7c03f4a780ffffffff0280482800000000001976a9142545bf43fa9dbcf42ed5c302bba987b213fa944b88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000276e4d5102cb1e1f41ae95d74a52f88867914ffa94d9b4608925636c1f9d82fba6bf49905f000000006b4830450220267365dec83772b5ce3e0796badffeca0cb1ff6793dfcc6dfe45479f2fe716b0022100cad9f6495a6c36a67def242f253e7d1a1bdd952f39337f612151c1a399460ac4012103f39ff6187637c7115368853b47c49914606d42cf26122d3b0c8f8210ba44db8cffffffff1d698279b18b89a58c4b0be6605c306424fa7fb6640502ac2c20ffddd8706fb6000000006c493046022100ed1a213c8da45e75b4d3a96b83d91ebee695645ca19893371416fb2aea7a8cee022100ae66d176b3b34b9a0f2005fad99456fadee4b611b2f679de359d1fb8fc1254f50121033a0905308144486485004b36203c67452f64d4ed54894de167ea1ab309292f92ffffffff0170110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000f56c4d5101e28f21010a8712d7d32131323003b69f5bd1a4fcbaea0dee9f0a90ae0147dc49000000006b48304502205ea380414112501b499bc15fc67006c813f612d20d22b62d8a2f8135187b9c4f022100c2498112f179c4e2764fd3ef2f026ec67aa430c7eb0ba43c156720d1d4bbe8ff01210256b689e6e6309bffc27a48809b90478af7ca46d6e4bf25b89323c786672a797effffffff02603d0800000000001976a914b2206e1c3dc077e9c0f520157819f3d985f0c20688ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000007a6c4d5101efc59cfee780629932b357b035adcc250626d670af09c1a6a4ee0a75f65ad19e000000006b48304502201ef1a917a44237541d5473101e1da19f6e5f708009cf3347d9332809ce6ccb13022100b368ae47bf01624743305e11ff3a65b030d8c16a503bd3fe360ef25c0d06d20f012102adf5aeb3deef6776ed78661a011f29cef89267a299f50b411aa270f0e6e22198ffffffff02c0d40100000000001976a914c2d97a050a35a5e94d9153a2e3fe993180fd468588ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000004d704d5101f9c004e76ff9bc6f0e71c7697b5d1eae779a648860ed657bfb88b8d6012179a6000000006c493046022100a46ffc152a78054c9a2be6cfe4cd363ab939940f20bc7a9489e2fce51a0f8b3c022100fa25150cb09460bce164efefe0c08d63e95eafbaa1e14bbee4969dc65360ef49012102e6586dd1bb8c393dd8530b7ff7542a637010cdaaedd50b7934c2c8d84f82f3feffffffff02d0302511000000001976a914aceb31844a034e86133b69b37ee3309ff96f591888ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000926f4d51010f2625cf66e8948ea62fc775d0b2d430b520776acab761be480e162d2475f054000000006a47304402207fb794b8c5ef1baf44f3372ebb3a46dddf8bfed41f06b1d90e0fea35a057b59e02203521f88fb7db160ff07e386e5b99349a71c6698edc347554d44d7a2b69ed3b570121020a9ffe664c6cfee21b1b3ee03b4c85ecf60f12fa7adac4a9f3e16691b5886c56ffffffff0240600a00000000001976a914c32ddd4119059c4e4e8d2a9f8edb7155eaf955dd88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000346e4d5101f0a31b6c6d0e87c3a685d3ad3c3200b0f2983ec0ce24cdb06c938985465689db000000006a47304402207a8ab9d654fc7fe67366c4c1bc88a98f2c607a62406633d06f7be6fcad0515db0220059bda77ab779a4436d161be4350044d0b96dbb0980475f16e5a5c832d4f44750121037a4559a283bf2eeda49466b4bab85f036eb7160e5423b3600a381b67cf208666ffffffff02c0d40100000000001976a914f3e0e5d08093e916cd426c00aefc39be6a620bda88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000996e4d5101efaa9a31503d8988c4c7105b0b66477be806171f098c20f95be6c207ef98e3ce000000006c49304602210091f11e8100d9d7ca1e27830cba16f3daffdd0da4540fea26f0e8ef6b5d84ced1022100ab4299087cfa32b48cf484953e6051b389f3c4883b9b5f75e297fa68bf2aabeb0121035b5a59cb4dd3bbaebe32487c774fa827cd1b86ff969e9ef2d4c816a622921995ffffffff0200102700000000001976a91461fb6675105da2ebd9f1604a1ad90827565c301b88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000fe6c4d51010a4fa499cc33cd24b3c3b130a3189ce238ee45eb1201e174b90964ae85aabcaf000000006c493046022100b385b2903faaaffeaf2356430b8bb5dd728e1dfc967b58311251ce00bc7d8564022100d02a0e885ab57a13206dd5a0eefb6c3c2523cce1aa3b676b505b163859a5b5f4012102b10daa99e4804581736ea15e298100c57b7c4d8facfc9aaf3b89c5ea240bf738ffffffff0270f30500000000001976a9146c43d7883dd467f8fb1f5ce526143fa63814a78f88ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000007b6c4d5103c580426a6fdc811cc160b3707ddea68481c73b63bc6c785b131df1bd5667acb8000000006c493046022100b320b9fc50e0c6e4bb7450739cbe0e98d2ada74fde4bc3a6d251ff8477ddafd5022100b0ecb1805e64fc7f227bc908ce0f4e32eb9eca7d27186ddf37d6ecab275a6b930121023c9bc8af88ca7d5c2ff039a164eb70da3adf9002c28a9334a38813be5f180703ffffffff2cf259a10524c3532e83bf60e1dc408208119bf2649293c0f4f349203c86afcc000000006c493046022100d5c2f08d89283d604be3d250299982b3e0cb50e2158f383a53431aa703c58f6c022100bb36aaabc3310aa868e82c11192d4516322ff08de2333d8e080814e5a3c2282501210309febe6f7da7d701c318816da2cde3d9fe8e272c1a9c71c44921b347779c0dd1ffffffff87ba5b61292bcd29a21bb79b51073a26426e0bd7fb70319b1738bf4142014bf5000000006b483045022100c7375dfb5c303369e5b9c47f2c2e710c036fbb1a511d06f2b6d95dea8038361802201bbf373a6b1f535863ca3a7416b5b539ffe3cdfa49597d87581c2544268a29800121039fb89821f6258550b5718f1087695d3a5130b7fded8d3aee867d0d42548320f5ffffffff01e0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000005e704d51018472531ce2ba373ffa87a5e2256f39254320469ddaded554eb2d706c90788b99000000006a47304402206966420a22852e034591330a98c72c8a168a722803a9aeb2303333f2ebf8d13902202b53162f31bc5b389846ef2f08a8fbb98bcf50103a0a12ba93e6027e52189e420121022d47f0af085daaee67c85260656c0783177a3391ae5d9cc684f2b38f2dd29d11ffffffff0250f82311000000001976a91461741fc3e79660da711b62c7ead082e964b3d53b88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000009b6f4d510191c3a1bd5d16b13b7e93029d7d93ff76f0462bb306b85acd0b1aa3c0dd4aaecc000000006c493046022100fef8590ceb764f20326c97f2c8de1bb3097bf4ff5b6daf2e8a5b6bae91943298022100a798bc1c53122da4278b46c789ca1a3f77b582ef2d727332a80f8985a541a06c012103f87cc938a8c1cc2865c48f2a273bdf149923e41f5a65864eab737b5e5b6ba461ffffffff02c0270900000000001976a91429f23e6096c6cea5715ec725b63564ada143f61588ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000003a6e4d5101756791ffd190d48de2d05cd327eebe0dfb5f7611de6f597d0ef358ca9ef63c90000000006c4930460221008b2710b2c99d3e91bcefc915b6f85a438caa22ca99b9f0cfe69278935352ab5802210084c4cccf2e7161ddb0a554dac7e087ca9cc4898816b292b8e620817cd9a545650121023cc93b54d448fbe7ca2f9cec51e1a41195b573d65a208246e666f21cf9685374ffffffff02409c0000000000001976a9147fced588631f0df2c6dee750ad5c48611ac6454d88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000a96e4d51012dda6f3e8128997314d4681339113778376070cd7d7076993ae68c41cb861deb000000006b483045022100d60924191bf3aa24865b5c81f65c750f080b431011e122b6d16647490d3950fc02201b7b681866c9aa8495afa461b3ce63d747852ea704ab9adf6b00d51fd5190a66012103fee9e2f56d2c28ac61090ba2b9093aa3fdcd24981cc9b8e01bd7e26aa9da4c7affffffff0280d72500000000001976a914f2bcb8058507d604874daf954602cf4d5490914588ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000ff6c4d5101c59a69ffc23be6a378259805098fed0c53aee6f73790b6bfb5b4182e58a15f96000000006a47304402205d251776ca87560223bb27603ffa76bfbcdb9b1f854441063799e51e9943688102205669752e19e5d6b70076151229ea649705576bcbc58325097d8501bef0f8b5640121029eaae82c3c8c6394d1f290f24374ad601ada1a2b2542c71e353b92ec04bbfffbffffffff0280a90300000000001976a914e6f399c68a50ed4e64ed3d651096ad050d9fda6788ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000005f704d5101035adcfa0d0fb83983846f6dace48cc218704f3b296e6115ae56dba1bcbb76b8000000006c493046022100ca2f2faa3af3a5929b07e306e66b9795e2048a82a49007c17cb0dc90e84a9e1d022100fb402369e7548701b7ad441684a7fefce1970b7cdc7cf78e890e9c81981976fc012102c9cb234c2d3f3ab667936a3979c176321bf1520208222ff53c90db9a5e30b5f3ffffffff0260ae2111000000001976a9143b16c7a30ab2bdbf327c689a4f43f39beb22413b88ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000ac6f4d5101f3d4318873c672dd4b48e8a7d2cdfc4fc0ce26b808630291f595d776f79ca3e6000000006a473044022029274a8f33fd5925738390d466ec36de264e9466d68547ea9bb7a19f440067a4022051643d23444a7c7a10edc4255a5208a978e3f41c69582eb79dc5d6c7373c0b3f01210220de015c3b3932f7d4ffed1db1e1286cd8b8ca0887f13ff0fdb31b09ee748857ffffffff02f0ba0400000000001976a914e4d06f172ce5f90848745517bd572780701823ac88acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000ab6e4d51019ad8d76c0361088d6d322ab45d7884b529449ff3c29013f0ac73c5341996fdbd000000006a473044022070a93e75bd25a0599b62744b9dee1e0948300bd324d6ebe123d9c858c2bb4ae30220760d45de2ba59bb5f35b92e9e34e5e1714db10a7901b1c71c58a73f34f38a06c01210377a5e47e82fd194d3f6b7837a4ba2db3f5b256b8030162947f2203d3c679109affffffff02908d2300000000001976a914ec35b08c09d562c2640808dd3226fc2ede55fe0488ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000000a6d4d5101023a52d09fa969ae3f1079f34b29d1fd629a6e650e5c3dc2107b3a45fc027487000000006b483045022027070d16b521349d089688cf2206f037a3613ee330f5fc4634c01399a174a64a022100f46dd725604d474befc223760e568870481cc716e08ff8b8e02e463eaaa1d557012103eca2dc0c1fae8c061846a78e1d06b0530718645d28a9acb5d7d1083d49b332eaffffffff0200710200000000001976a9142a17fba0438ccef274ee3d279ea3b27c48aa4f4188ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000069704d51013065c776c5bd08a03026d093b42cfa9d0984ed7e24a5249b00617073e95e5251000000006b4830450220039a7f86a3b30c0a9f87ab9b03e97988a71cfbba2f53f03b5cd0923c0a2eaf5f022100a11f794a3545032b5269c60c6ae0fa1013438a8ffe3b792402a282a2acdff0bc0121023a081cb11c2bc7dc51c49b303820f0e56842fd7ef5e1eb24ffa7b6154df6abc5ffffffff0290411d11000000001976a914ea20a330f5de93b4eb5088633cf326e3a68bbfbf88acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000b16f4d510181f19174d579f1b7069ef4a7c22b6fcda87a0de5403101e06ee57887d268c123000000006b483045022100861e825166c6cb5dd7f06b00c327231946193e8b93e7636b29d454d64f2fbe4502205a507dbdc6518f6f971ae3c224ee6e483e4f0db0711f9d190fc924a306fce54501210211c821fe3e0781b480c75168d221914f58cf6882b509465b6dd3cf9d412b1d6affffffff0270820300000000001976a9142f7ed43ac91cc7219639132f6277d23f937e53be88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000b16e4d51017544335b2de91aa2a944e9ccf49dfb252290ae227ec04fdc23eeabcd7dbe7c83000000006b483045022100a85eb9ee91bbff7879d3d99ff8d15beaec62b07ce609da46f186f9f8cdbff4e402206c00d0825f5465abbd46e851d2f0e058241e52cf4b607a3956ae943795001c45012102e7a68cedafe7d7b0bd2271e2fdd0d011540306819b0d00a22e31151cb5733748ffffffff02a0432100000000001976a9146fcba273a683dd456ea566f57f99889534ddce4b88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000146d4d51011f5688bebc4fb3407e5458d38f0d1068f4ea347bd51638963e69f76ddddcfa3f000000006a473044021f25300baf4313006285ac55336fb671e1a4c949440d040cae538a3f50f70c32022100c92bca6c2ee0edacebd7ba27f5a9caeb1650ed41e5dddd4111eef036af6545580121039b0d4b77414f4c0739c9a3d2e98ff1dc6a20ae10cc5c3ff849f8c7c4aa0ca992ffffffff0280380100000000001976a9146412ef02a525d180d9493e3ff75682b162e973b088ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000006b704d5101e470904a9e793dc6b77dc646593516ef9d9f4bba603a86e46ca908c772b6341d000000006b483045022059eee07f231ce9de8638141da8cbc2c507c949a706db83f3363cae7613af8972022100b55dd41db265e617702fbabf47a578efb6e7d835697b6bf93f6aa2e1eb7a1761012102ae6c72c59c4af4e0a1ec38e6bc3cff8a12943d22989b23fee23853442903354affffffff02a0f71a11000000001976a9149b93ba4c5afcd98bc2cbdfb00ea09703732d0b0088ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000b66f4d510158afec4e0c76ac25184cb8c556407213fe333ae1d006f261e9ac913e02e179ed000000006c493046022100a9a06f899fd10684820de0bc0f426baa165cd5f3c0bebff1dde186d63037ef680221009ed44b566c1ed636a2761e2932d0d1454f4a6abb87de2811910b0b1473fb3de001210267ac20c8413610998c09bd7b8c3cfb86adf3e6e1a206d29ff25a25df7ea78cbdffffffff02f0490200000000001976a9149d3ab29451b509e9e60aed0a0b9b8123a567fc4d88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000b56e4d51011a97561170d3c50102dbe5ea8b2a3769a6e1adb75c1baf1a98629766e0907fe5000000006a4730440220693eb2630303a256fd304488b522787e0a680e612cb1c08ecf6fbe003ae0395d02205a27979ef40934c68a1d894feaa1733fbadfaac6f00a20bec4e64ceec4802def012103ac841289516d396deb64bfbfab0321209c74fc2e1d909b3e9091686925ed8a3affffffff02b0f91e00000000001976a914bd2aa38df82e35754b119a5a74084a6a9480fbfc88ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000306d4d51012a83d5bb47b4c1bfd3104c4700047c6d9ab0bb48134ce238bd60fb7e5a87fb1a000000006b4830450221008a0a4bee92564323c6e3a3f43596c20800586bc3f9fb211eb3f35c0fe9ee296a022069dd591f7405d0d1fb0c73c99717dec998889ae09dfe777200b946ad6d6a11f8012102465cd0a69b6f4d9a0a7af33504fac3f6e9ea3e1b19f640ea8946cd7769e3ffe1ffffffff0170110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000075704d5101888b25f835f3f7f1a74c8c2d2c7ae9dccc42a64426a366eccf0912a30a50f4fc000000006b483045022100e2fbbcb126c5c2b8c81b7ed19508f6f51514edbb37632fe9da17f8be8b7e4ba502202a75a8c88a78dc8c65c6c69209b9da2c346c5876274707fc5f0f6eeb10d94cf5012102c48a4d97493c7f1cf756a0d836b16d0f41d507b575e1b92be0fcdefeb848fef7ffffffff0220bf1911000000001976a914350508b981d630515e49ce1d0a9394d88af5a26188ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000ce6f4d5101bff3b0970d476bb67d1648a308b17d34b709111722c1478c1b76bf3f3fb3b356000000006b48304502203d8bcbd91c704bed54313d833889e4b80db2d21cca07803a4c361b99e23fc16a022100da32999d7caa6a94a1627380f695790ad3ffcf60f21df773c067f3bf434304fe01210221808d5e3cfae12d1914a3f9a85114e9268d064f6e1f025be6261bbe6065461cffffffff01e0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000c56e4d5101fced9cb673463a68a2f67652b6a33c1d56c3363bbb801661a353857bc3a9bac5000000006b483045022100adf6b18f310e1fbd2038e31c020f8bfa6f2fa6f610eb15de992d5a04d5888cb7022014a77475cf49dfb58a2537adb538fadcee7758cdbff3f16c8f2ed9c681cda08e0121037be5817ef92c513db0e465947adbf7016ccf51f222523bd43cf88c0c46f27dc4ffffffff02c0af1c00000000001976a914028dbf84f256abd28b857c6e5d104f953ab645f788ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000075704d5101d3f36852c85fba5f8b7506220d11d03980738f048b90dc787e4dc884964401bb000000006a47304402203d5f024e5f63d872aa982a684e3c802fcdf694b8bb75a559e21d63e00dfde58c022010afd3bc3f94b2199c5a8761876eede291e1625c496c2e5916aea63f1aa46fc90121032b73f0b8f3691c93967b9a6653bdb7dda915c32826b4c2d8d664ea0401ae2c8effffffff02a0861811000000001976a9142878b216e9a52c082f139288e5185514d7becadb88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000d06e4d51015d12910849908ed0917476d7f3e2fcb8f82b39d5ae18e4e7c9108bd2b716bd83000000006b483045022100a217c5724bede880e70660f0bd399a8db1ed56d4ac713efb204b95d8f721a29202205dc2e906d205e337fd8b9874d2d5be0045838c1935cb40671a5845dc1a63f7df01210361928f0050338b6c41d3927402b698f3a5975477c64d60396f697c8d1b4da9e7ffffffff02f0421800000000001976a914f32c2268b72b15ee2c20217fdcbd52e40821524288acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000007e704d5101f807c3c13448e17c6d5a49bdd16c8d1ff943b17b8a137bbc7f568a2a4fc6fcfd000000006b4830450220529b1fcb3de3a2394369bcdd6e6e832b87568b8fc1277e7feaa1d56cf159b65902210093a30717b0c93137114e22cc94b4820e24a4e002daef80c429dd491ddbeab546012103be51b2f05a32d9e23c02fcddf7591ab8bd2221de8ced811958c90af341f9432fffffffff02204e1711000000001976a91412c6a1600b6dbb8e73917e614f82e05da0b5c74088ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000d26e4d510129553205645ab9facc2d504cbf373dbb1bef4bf4ac4213a11beca869a35ebdb6000000006b483045022039411eebe53fd63a2339831b80755a3c5fb78fd0aedc62b9c521ee77fdc47f1b022100e120f528da8929c94063e7e042d0c957098d7524741df899b15cc06bfb004b70012103004323af6c8371c0a3a8fc668a209f0cc9e081349abc64175c0c15dfae4159d0ffffffff0220d61300000000001976a914a0fa451aff71688635263f125cc2b46171e5345888acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000088704d51012deeb11065e4838b28c47e5492e23c38ab6c65ef0222af93451e8f5e866c6e33000000006a47304402202b2953ab7f823621737bb0b84220394b240291bbfefeae9f71fd14e507311f8b022027b7c9fb36b981c94fa8f375b56e9ba545f72fb55daca59fb1af3564a30b7171012103870be31671c947a7828d08c9cc4c33731b19d39ca60f0a7b09bf7c75484146a8ffffffff02a0151611000000001976a914d587da4d254ac1db42b4b2b3007f5112941f426488ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000d46e4d5101348c3e72f78f5efae009a3f0eb26f914a110e2ee55c70115c80b654706332f27000000006b483045022042319b190aa6caafdfcb1b6e7bdcff72b96c6f3b546b69fce4152d7b8d38c17b022100a5539143891f09724999a6a01040a73398aade6c786fdea908e90c2cc7db1747012103637758684cc8650216b6ff382e4a982b450c4d71b37ca9a600201fcdfeeb976dffffffff02a09d1200000000001976a91451d56bc9df4e39c1c3b09b6d755d7528010d666688ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000097704d51013e070d3ca837f3135e1469051c130049f00bea1978027f271ecdfccef3bd719c000000006b483045022100e3f42a664d67d759a9cfd7c98d1bcbf813464e9274eb4d75fcb838b81158a78402202de0fe6b58b6e59f6a0eea6d4873aefa7922106f8e73b19ccbb45228a0716e24012103b652b1cff6484d004ab8967317cce8497f569404987b08b3242ed85c39e4359cffffffff0220dd1411000000001976a91434590aad73ce39b63eef589f445c8dea856242c188ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000e26e4d5101e310cf2af04117398e5b93fbc408dbcac353d831360886e279b3e8c2f7c20b24000000006c493046022100bdc9279e5804b4bbb099e356901a7b5f12361a86888979a5c97b7cf05bc9d186022100dda2d832fc2d799ac0d63655f16409e54af359709de5682a0fb016f8f736baab0121024197debee614e74c8692d41045c002f9e5c36081a880ae35fc5cbb7e40ef2361ffffffff0220651100000000001976a914ae6194ab43172a8eda3125bf6d90eccf74d9a93488ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000098704d5101de7d3b8c79912bf33dc6376aadff5a87de9b75b852574a3e2c9524d32ae037f1000000006a4730440220168469b8ff4220351ff8dbd4436d264dec13327139bd6c53c00ee78f1a147f25022003191bf092f909cfee49e134daf2674b8bd23ac80490cea3263dd16d40c36a8e012103b23ac99435a5b6154fac7537a6accc39b88c729100d0784ce11eb208a1e0a56dffffffff02a0a41311000000001976a9142a049a121d99c77bd061a2f9025ae4bc85c6156888ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000e56e4d51015c846c1751979e707b2bab51ab5bd6057db2325992a2a156d07564b90476a51d000000006a47304402205627c485163c8fdd07fe336980313d95fc2475f74ab44dc6e7786b7e64374ce102203bd925f252dc882a593b03deb8156a96d854bb11cdc7f682daf772443c68ee580121038946036972fcd39f680f13b14fedcd10c3b247d45b7b0b42a90af0f8f87e3b05ffffffff02a02c1000000000001976a914b801471d2d188abba63676224ae3227c7c41541088ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000a2704d5101393e041c96d5c7c6fbbff500e26ae12bf38268a023e8059f94bd9f77e6ea955d000000006c493046022100e4045d16501ad9af2c93e8ea19d61771467cffc76cee2d64e925d1d5dce248280221009541b11947e4ed76ec33cb8d1afa1015a3edcd6405f26fb3e48e006d647409da01210248dc0f2bd049c7de2d0ab3772f9e41bc04649df0ea2fb9ad3caea88c2d8e5cbcffffffff02b05a1111000000001976a914571d6c1051e350c6fbffaf7efbf7a6b74afa82cb88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000f06e4d5101efba0b68858ad2d04b51c18953d4b3631b26e24cc19274933d054913f62878c2000000006b48304502200b7448d830449807c51065bbdcf9e7f60032af4595ebaa12a5c6959dc26fde01022100bb36685343b350ffdc9b81ba004d1e131aabe888cca0926cd4899d4030e62b1501210270fab841db6a1e40ab5730d79213690177baf78a446a5af2b381018b8cb3e236ffffffff0220f40e00000000001976a914ba232009e8b1edea0f859af1c5f375b41ba6cf6c88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000a7704d51013632fc3da48d341151fa566c144802930c291d7dcabf1da3a2ec2cf8b9f62504000000006c4930460221009ac6b0d37e54ffe184a74184b0ba2f24dbe080f0b07643d09ae3a2994d95926b0221009abbe61ab68e64cb2b3b413b9022c8ee5055449c48bf3df95d97e071794f9b230121030abc22ff86eb190468f396fdfde03bb6f887047e0455e5a54eaa7c82d1e09aabffffffff02c0100f11000000001976a9147bdf1cce13485c6d867fb37e218618d0906b692388ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000f66e4d5101f2f738e31d82d80a128d068dfbaee7e976745962a76c09d52bd9d57f0412ef90000000006c493046022100faa3be0fc77382610842ff951cec565d6aff49a76d11ca7adf928e3d445bec88022100dcb3ed3028bd6baf478b8e23cf1075740c7284f538e17bfe66a0ea2c97cde82401210365339339a8a2fcea1baf8d0d648ca57bd2dfeafd938d43defcae2e59f3f3f56dffffffff02a0bb0d00000000001976a9148709953ba0201ffd0a8794bbe16af268c9bc69a988ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000b5704d5101956ff39dde1d38d80ef77ca009dd3d74b363624c70909654b7c94a2b456e73a7000000006c493046022100835373445e39e672583f154df8990c3d20503302c9520c5043876b319fc0464b022100d756ba08223d4ab34a9f14c19491a9e41b51d9fa8a700d4a274d5ff8236e9aaf0121026ada54d9080561820ef47d03c2c2cdac223586f449a99197d2c004e110e68726ffffffff02d0c60c11000000001976a9144f5455045c2ceae8b91aa401d1d99f758d2cd56588ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000fd6e4d5101517b7c95438a6257508772faba00ea00ae7043b938949188e9433861c920d3d6000000006c4930460221009d27d003a93bd331ce23c9361c8b1a6d39483fd732ec3b64b8ac9749ae51b11d02210085ec689abe39aba9e426cf098a6772397ea8b7f1451eb20c833d48e4185f1afa012103596135031d1f2a7623f95a123ccbb445392772a953b69b1e1e2daea104e8538affffffff0220830c00000000001976a914d230b0edbae49a73b7a21b885c1015f6b76d786288ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000ba704d5101cf641011cb91f878dc4e11c06e4962858e711c5e7676ed47ca5c47d42e778dd8000000006b4830450221009859638fe7be8d1e231c8f365e9ee0fea8c8ef1269056faea1b1865121a712d80220263a34fcab44fc253b36fe00dc51a0eebccf53edebe3721a063a3a2605297c910121038b97a715031c469043c70e7b4f2db288eaed12b509883074c78f2cab8f023079ffffffff02508e0b11000000001976a914fb087b401b8483b8df2c862557ae9d0f6468ed8388ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000fe6e4d5101efdecccaa901c94a4472593052418a0f33dc5b14cdb3a323661aa91b02f3a4a1000000006b4830450221008bd6bea46f2a96b333f1362a44f91cf7ec19979627986f0858c409175cbfd895022029502730f437fce22d06eed82b5c31b3961e1894bb5cffb31c7be135a4798d410121026d3ba06274810e400a0d140a633afdc33f9e016d5198ed6793a155766a689e4cffffffff02a04a0b00000000001976a914ab47959d55f0cdc6562762c1b532c840979d113f88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000c3704d510128c52fdcdd798d85cdd7fb5c5677548b046d2ad42a71a1941bcbb24779a73ff2000000006b483045022036415e93adfa788bfcf44eec700a30438a66054a71003475deff7b1d2f716ed3022100c8bacd039388b0b7ead2d446056b67d7d19d81bd1933cebc3e4425fd9137ba21012103474ee4987649d73c54e0ed99c77d2cbd57e7729dc1b5e6d5668e98b6695cc42bffffffff0280210711000000001976a914a47a32e9d4c38a7eb1ce1b3222ee06103b35abb888acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000066f4d5101e3a4c0679bce262dc6eea6283b63756b3b794b765557c85f29ffe073ff3dba8a000000006b483045022100eb8c8aee52f5bf72b0d958d03a7d3bb51b03e7760cb0d3c5bd66855180a8bad90220070ef67fb164f562deb04d1d1ccb00e853e886b8cf014c396529dd9562d241480121025cb788be8d9dd8ade9d21dd9126c84559b9929d992506d18c2204b0919bee78dffffffff0220120a00000000001976a914e0b8c83afbf925b0a266870f123bc4aaa07256fe88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000c4704d5101ad7470c6fb6235bfb64e6bca65ef3ee6947b7ef7ca63ccd4824550c98696142d000000006c493046022100f75f5094d0d28af1ae18f482b7fe83acd4b264faf78480201854b8a02060f6a7022100a8bbabfa7d7fa97ec13d93008db8f15accf845c3b5374b971b05c8df71df555b012102ebebe4266f55946742dc9e1ff53ad39dc6ce98b6433d7f49acce203f47921e41ffffffff02b0b40211000000001976a914f61cf79277010ad6285a328e8123255e592be37c88acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000136f4d5101ccc123ba9cd10a3ca5c4ce091d5b925a9f0eccae54fb52cc6887ff051772e845000000006c493046022100f69d28bdafdd6ba0bd83875eb5d8f8c1867dcee6586859a3fcc79fb42a2f0576022100b9360a6399fdc9d7ea681309dc15cd015d364d86bec76caa2b457a2409c11c14012102ce3d132e15ab6bc9a147caa7eadaaa1216305e8599b1dbec899af60180bca19fffffffff02a0d90800000000001976a9149ea7e234b05fcc014f6a8884318a09f6e7fccc4388ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000d2704d5101406e42bd8cc5ae63b8ece4dd293f24d81d97adf39853da11be8927b3c597c653000000006b48304502206659bcfd052d5bb32aa499dadbb13a10c041b007bfe3ac79d2ead0c5ee7c1bfc0221008ed9794388e4ae7247d5b9e04a68749bf6ed8b46bbab04ebbc8ad1e6afbd4391012102d98f5cf53b89fe4500dd371a1b03257c141964c401cbe50798a5aa516c339b2fffffffff02e047fe10000000001976a914beb425a038f8884172cb3ad6fb489fd03bde4f6388acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000186f4d5101e8cbb45fbf3d7d6ee1c110b0db2194ee675652722f48d84b5f9bbc9264c06643000000006b48304502205b2e88b594f9bd8d7f9729ad4bb725415fa330e97d2af10eca9816efe097b2c1022100a0eb8f26f21505d96a3d42f2d449a43d752d0ecbe72b58bbeb884bccca5a2ced0121036f3406061c6b80723a4eb66b7b988b6e28bdac29befbae26f5db3a60becd46cfffffffff02b08f0600000000001976a91461c3c4cfa90a3b27a79870a7c0be0d2692079ea688ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000e0704d5101f43c138696e40c245d4943b18c55fef510ea2823151d3b7888b6a852bd055144000000006b4830450221008b8f0ce0d4e18ffc8d57cea8e94df87ff08548b5d14a07c42e8a4f665969f17d02204522c1c2d9aa7b70144e44f659923b3a3c44a8cac12ed7a2091cae3e82168c92012102706763709e935ce518d0b1f207b070cdc4ab057383ef21729bca4e42dd5090a3ffffffff025095f510000000001976a914e263028ea35e90844c5e21220051ef8b3d19c6e488ac808b0800000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000216f4d5101d2af4b99e2de2527888a3f0c570f838d625fd228d968173d7534776a063ec682000000006c493046022100ff85c5a6c8c151b7fc7f191c42532df58005edd1fb201005296afb063efdc778022100ea2e805fe3d1b27e5ea27aff0f9430395c8aa6fbc7d08788b62dcfe4443c0f5a01210241f285562d176bb24221c67997776c10a3b994285ae5d582d949cb8de80d438effffffff02c0450400000000001976a914e7276abc6814360b93d334637cdab85f3a215b6788ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000e1704d510155b1fb567eb69729ab44a145f97bb41ce78c2ece4f34bd45724b959480b57b90000000006c493046022100d36c8630285ac832cdc788d911ecacfb706c18b6d7ace317c3c71e4d7749b2de022100ce1352642801da942136760f4bd045ea77ada70e47017de1a1174b7fb33122620121022058c7bd2837d44b961224766256195541eae25b905e20c790abd796243f6e96ffffffff02c0e2ec10000000001976a914c115eeccf77293081cc4b03efbfa0047ab570eae88ac808b0800000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000266f4d5101f5c63153a26582122dd53b95a42b38d7f73feef4f3a3aa8b02fec2b124e68864000000006a47304402202c7204ca53adae648e0575f4c5039c6fe97476e07fe15bc13fdde96dee6d292e0220073409fb9ae7a651f620936b4b8113d6ddbd073d04503d4dea2e3eade25b1d800121028c8769c6141ea4678b72762ef134fa768555a269025613b949c8aabaf8d99bd6ffffffff02d0fb0100000000001976a914dafb34dcc4324165ec6870056f25e205efc56c8888ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000e7704d51012eb5a23521884ec725694e039024130b71506a8b44db4ec7a2add81cf7a680f4000000006c493046022100fa2b270be0817882df7f330d6bba57448cf2d1a4f0e216d63d4b653a90c51e2b022100bba4f84ad9d3a90525ffbd993b2a0648831e38593cbfdb3f5c71aa1ac8aee9bc01210266427c31c036c9dc17f5e5316f13923559195f00d14dc81afb5e7074f78c5462ffffffff02d098ea10000000001976a914b1fa84f3d8e29a86114cb51f4c4ac084d5095ade88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000306f4d5102766d6d02580a01af6891e043a9a4e385bcd64888b27552831d7be7d3dc80cb9c000000006b483045022009cfeb89845b0b487ca3f5fc065a787b550efbf80c268871939454754d75a9b2022100f1323c0313fabe1eaad523a20a9fdb80830264247b818b9ea0374b2a11c785510121022b2ecad0d3fc4d4cf45d7a4d85614c24f7a11220d718cfb84eaa2f899813eb78ffffffffab9821f5b521419255fd3f169065243c8701eb5209797a909ac22a56e87df389000000006c493046022100a84dfbb1c1d00e9ccf76edd0b0c806e3fa1b18758f41ed50c3396e6da0eebe00022100eccd5260afbfbfe43e5b657361adec0383cd28b63ad5a75c177adf50c1e544a00121026d4800dd4e6ad2bf430df8d27b7cbffa10617d72b6948189565d14e05cb47a69ffffffff02204e0000000000001976a914621555b988966b6e829ad6e844fab483fc66667e88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000ef704d5101cbf3f727a02341bb0f645e2cb700e3803b521dea4f6f0c86804a8c22b09f73cf000000006a4730440220338bb18d07d2760157f3295cc63bbe1e2784b9c64c4c0dc33b877990a88b72c40220265b576ff06834157e8c587d76c2ff2e55e849411326861f687c69aa4e220671012103f78690eb40de004f02a4e1778c5a26466532428a5c47a0ef108bada79de5d63bffffffff025060e910000000001976a9140d4884266940298c670d0de4cba828bbbd15a41b88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000f6704d510145548667778e998014895af150c444514c7692ace8e01d4d6a6a082dcc21183c000000006c493046022100c1a12e9f570a270da7104f2a66f163496123ca33463a883f9dbd752087b210c1022100eb77b063e3daa874ff757da7cd8ec47016b7241ac7c1c081e150dca9f5abdf54012102597c6caf9860e2df7faf29aab8b952390e08d5a9dc98963803853b72bcadff5cffffffff024022d810000000001976a914360e5f34d1e0d330472bb8bcf2c77e5f65b6007688ac00171100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000f7704d5101ee93b90913f615953a47db82588bc4f43edd001fb38fcdb4cdb7da738d109134000000006a47304402207e1fedd63d65f91751093f4921d592f05aca20eb9fa85f3b3026e458ec1c4abd02206a7a96dffced059318623b0ede50dc8c5c2764db6dbb5fce99dbbc5f8d9e2762012102673186642d74047aa2830f25253192ab123ad7a50c8952a1860fb3c3bbdf4ca5ffffffff02c0e9d610000000001976a91422621864d8d9092196f8dd52203abd099948087e88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000009714d5101712b82a225405d00ebd34316b59a66657caa22c8bd0301ba2aeec70bc6da4297000000006c493046022100dc3c5ee087de2a1947a51a7c12cd6b58ec2165305645e24129a0d59a58d2575e022100c271debc3fd9c86383bc8299a9649827c3e8100aaa820021925ae32f2a82a2450121036bcad0331f82e6d85010fcb76d0d1d0cc9fc5f9e5acb47cad609356f97a95726ffffffff02f07cd210000000001976a914405046c9db8ef95f556989dbaa7c9ce7f565de9a88acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000000b714d51017db75cf7c8c0d814575d14c19f1f3d6446225d75cd8e647365c7f8567b26a076000000006b483045022100ce06379a7d9d5a245c87040168bb945bc50c210720b347ec1606e10823f8e38f022001fc2587a771e9d5f17fd97034353dc77ded2bf211784a2c2fd5c52abb94bd97012103ec1bfd0c846ae57c07801aedb9d91c7ec733e0febd1a1d5f2cc67d3b0dc1a7cfffffffff020033d010000000001976a9143714702f162e76710f143f1a743ddbfb9985c23088ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000000c714d5101f4b6194ee5ae0ab325b9d43b8a8785f3bb112660f93f59e5c59059c32cd2d677000000006b48304502206942e00ab65d49e994d09083e6f89ae095c6e36b72c1b0bd947633c7cc86cfdc022100ad0ab1d49c1db94e6919ce747e929a7e4cff81bd13ec56a247acd8e1e1aa2bcb012102c0b53079d4618db4a8ce7c083ea8014f2dda909a8b01131a4cbd5b46c15c5964ffffffff0280face10000000001976a91422472a3f465a6dc1767f14698933b1418032993388ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000000d714d510103419423ec4aa14627a744ca37c15ebfb24b741e60241f9640d8ea754ec7bf0b000000006a47304402202c5938f1cffeddc384dfd18256d31666dd626af4fa03418f3ce0e2a3a0326f4f02206117dbb3eecdf9cf247bd0d6d84b72093cf13cd8b83984fcdbe344c9b93e5fa20121037f14ceb5a4222c8103cec9664b7ac460d4f677bac3aa18240087d2524c262930ffffffff0290b0cc10000000001976a914b2089a1fe76a1c6695de10a61e013f9a82c9f90488ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000020714d5101e1e5d0346d56d8d1ede679bea6127231f2f94097db6961107a83f0e0fa5ddcc8000000006a47304402202f8a2e126025c3e4ddd025ca3ec19eb4e8050c7f51dca83dc3d3226f35d74cef02205763c4d1965a3d6bab8c93844f4912c9b30a4c1d3e45d94d52049fc7d04795b20121034953c940a960658a64ff5884dda0d660d5b2004ca037657685fac235fb7865b8ffffffff021078cb10000000001976a914002e6941aff57d09554c70c40112abf3446fa21788ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000030714d51014d0d6945351499dd3366b4132e87b039095c9dde781092498bcc0fc5e5741ab7000000006b483045022100ca5eb7dd0a6a0b907f2c6ef798b364416292d86c47ebb0859f86ef3ba82ff1970220010b9966711a5a690f61c1fa895a06d901b218e87b22f00a708037710388b2c9012103cd696dbecbf9940f144b419eb9ddd5ab9981c066081272489b5f69bd1e349ccaffffffff02400bc710000000001976a914315163fa8b04667038a37029e353d9217350649588acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000035714d51011b59e5c62a863b7bc232a6cfc7a0a162a7268ff4307ac1e7b1b746920cac4d5e000000006b483045022100a7730eb24bf9ef2fba8eea2b7cfd7ecdfb4f4f51d38c6d871acd7e0ca6a605a102207825ba4ca60a61b12781a297dc81184a3537b1350f836fcd74dca265b3b0112c012103a23be7c52065b2e100639db93e62ba2adb7ebb621e2c48b881a58e1a3c5e4c2cffffffff02709ec210000000001976a914fbf4bbdc18f8e03e510945e8784e280faecc230c88acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000037714d510107336ab9484b8e93f3604438baa8e838ffea17bae50605b814f732983f3885f4000000006a47304402204674042bcd8437a04881533c7c99caace3b7563e015572c05f6701133d41e028022051977a1b95bc7fa63e93e4d2730d761a5ad8572604287e71d02d307b1a208b9701210297da07699697286ff4a2d1109cbd2d0be858a1e9a35838368b339a4d0d165e1cffffffff028054c010000000001976a91422bf0c2b33d8d0a7d7b25d80a61b366811d91fc488ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000042714d51011450c187b0dcad879e07fda4fdba6d904a155035a737b2560d9f6d11d731ff93000000006a47304402202d36ddc8517ce0ad5176e3a48f24d2e1429cb9c2e30e6a05e14c150c8dc9c32702205deed4ef3251cbd03893c37a35ae08f7ea5c078e7f82fe2e4e2dd585e13154ec0121024511b02df5c04d72e84fd4b45929b2ddb2f1075843ee270e0b64bb87e8543699ffffffff02900abe10000000001976a9143feda38eb658eab5e199925b0b03ac117a72d7ab88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000004b714d5101605a76d3d35c7a1eb80965b027ce1243c47b2809a19fcc0bbed222eeae0f4f63000000006a4730440220682aee0afe79fe664bbd2c9abf7489f8d8e5ba257f2864cb5cc180b7380aa2ad0220439094a58a252648814587aebd5d08fcde1b54cc9579b8912a935f8be6eebed9012102bf5366391c8a67721ef4fdfb1512835013575ebd7e8fc6353b1d6dd3eea6ec50ffffffff020058b510000000001976a91451cc1acebdd0691c31690e754200c294dd5fbc3c88ac808b0800000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000004d714d510193513db04bb1dafc43a00e7e69a5228ecf297dfa67f2f480d9a85da8059e5f0d000000006a47304402201733007281a151423f5d35f66e8b597149813ec1fab2468be648b813ae43787c0220708da316211eb23bd5e552a6397cba34776d2a1354a764dcd9f319a4722acf470121028e0a37da75288a9610fefc4a33414a56ba7d044615cfaf011caa72c275d2da4fffffffff0270a5ac10000000001976a9146565839ddf9abf6b5c34d7825a31d8bd2d6e810488ac808b0800000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000059714d5101f882e08420fc976cfbfff0d2ed450d7bb31bc886d5c69cec20fa4d82d8b27b60000000006b483045022100b2fcc85ec1b96aa2c7435d85d6d49f723d7d97595a4d18692930ddc207fefd8b02201fd962d6e8ab66253bdafc1b73799af4b5715a23037e7f106ce3d40366bf2ea30121031ea62e86e90b453d6cf67595e243129769cfa1944e77c8223f1a97d068715629ffffffff02f06cab10000000001976a9141ec0454c6aac17f8b1ad8b08438ede22743489b888ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000063714d5101cdb51188cc759242761c03b63ecd1d5ceefa8f4cf06d90ef5947d59b89509124000000006c493046022100ee52dd645f8f857e2ca32755d96f213c0b5bebffb5b19aba5b493ad7d6aa12d70221008f5ccf05cf0b3cf86ddaf06d2f6971906ffa1d11c15f05ffed8be03b614b2dc60121028a6f685ee153f87081858521691781255b379a5b7690fe032e9a034855cbe015ffffffff027034aa10000000001976a91484e7a7e51ba21f7d38c25c36d64b8283d900ebcf88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000064714d5101df7296f8caba3aa7d8d002157340431a4e0c7725ecef4256bc622be515433872000000006b4830450220712c475f749ebef2caa673a3beaa9652eeb81a44819c57353e2ced02d88512490221008614024c437a4d21321076c733b9efd77a465255a1cffc9a248ff1197d6ab8070121035954c0005ef22f30caca2c0a46780b66869a7dd6aa9f34a8fe1fe2218fa892a8ffffffff02f0fba810000000001976a914fbf91ca7b25977407595e3e9b616a4b0446b0c7888ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000068714d510164211ab22a143ae9f5fd68da25e9a3225f8a148dc2f3397fcfa8fec688ae2899000000006b48304502205d3685f866744437cd0564564292434d22e988bdfdc5147d3dfa7b2503550e93022100cad4564b03560fb476ca4ae469fd7caa16d524d748996839f4e7b654cdf0c7a3012103b3bca2308934d732eeca67beaa40f3e3eddd8eb363c34eb18f190d4f6dac6841ffffffff0270c3a710000000001976a914c47fc9c3b00aa630d05430139c4ff68e88e2da0888ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000006a714d5101da7eaac673529912e89bc49fc679555d94e9248df2cedfd0b51a696175d55034000000006b483045022005f461006183b6b10187911ba43e27af12bd349940f953434a6b35274f0caa33022100c51f1b9c20be9a194930bacff5bebfd1230b0e5e2604f102495ec7c2acbc482b012103945deba818c2a907e13425ea24064bb4d8aa54961e5e44c541499e119a086e4fffffffff02f08aa610000000001976a91412353f9355e33b6543aa1f648baa1e42ad448dc688ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000007b714d51014ca19a29c170cc5e028bcc47bf72f3d2ef761b9346fbf6d96d20ef4d8ba22f06000000006c493046022100becca670f80ef8694edf4a67bdb2479e299d53fab913c5b6c62ba4e5d724f55e022100f9a1cb1f3ab40a15ba524e98906bf80fc03f8ae67398f8b4e004b9b0b87eb1120121034c5dbbd3892fbe27bbf9bc8925568fedffd2eef4a0be52a4d8620834db6b4e5effffffff027052a510000000001976a914cf168c90214e1280b0a3642af5e6e460fa64ac6988ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000080714d51019f58b013e6f63a9a65375870431a5da2f8b5434b209b90c9971509f272a7fe8d000000006a4730440220386b1c7f2e3719cca451cf3970d9730bb3d4ea04ab1cfa111fa70f73e86a0bde02202bdcca6325969e8c11e9ee6778a4dbafd551d0a93752d6b985a48fc4ad73c0e9012102e8c76cf159a783b348caf83481818b08729ca0b3ccd50de4784951e67dcb6d70ffffffff02f019a410000000001976a9148433c582623e488793801b461009caa6af28515b88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000081714d5101527e403449b086fba29e9d95aaf8657a44b7f86d0f001fa6f78c57766f3c9457000000006b483045022100a7c630bc69a4bfbcd5a3d5ed7c4954a702591ced9fa2878d6019f40f7c63c87c022020e6190f02a04ec5b8281cb14059df56be4da71a07a95ae8f75080a4fcbb59dc012102321b1a6305d9abb6f3f2f6617cb7c25a55f345475094f1055e46de018ab392a7ffffffff0270e1a210000000001976a914f8497f7d4f16fc54bafa3db9716ac5ae4140489988ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000081714d5101f22ad6d6548d6b0bcdd423dfbad99e5e56363b3dec39a5bf9aaac86d206b737e000000006b48304502201f99df5367bd09f479e405eee64c1848190d2ee3033a78482f350c0413336211022100f79206410e31ea6ffd6da2716da12056eda7962967cdd8dab88b7d1bcd56cf70012103f2186065079c913527b9fa10ee5a1025c896048905fefe9c11ee64976d73086effffffff028097a010000000001976a914425499b8fbfd6d1566bdf9ddf6b7f8939cf1940688ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000093714d51017f2f14b784a55f5fe0c18216c7a9c0c191fd4867ee58927f90aec65f7a1c2e91000000006a473044022073bcfa652df71329f0d8200873213265689cd1235c710a80e6f98a3c6a680056022019d6e88e650b6d1bbd981d074473a5c754d02759e9c4d80ef234456d1cc13db80121028f0ad69c57b23fdf16a3791077141e754c26c7bfd690026a9562d9e2f5480ae9ffffffff02904d9e10000000001976a914540f20644a0b7048f357027450fdd2438d0d9dd888ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000a4714d51011f9736456a9c9c28cba2296309595c33ea1dec3f4b91076bf2634dffe7cdaddb000000006c493046022100904301ea2060501e3ecaf2e7e037cb13d2c79832245486381ee58627d3b048e9022100854a0f539d37d9decb5a98ddb01552e16cfe314d23b2110e3dc88af4c4b3a70b012103e7c07a7d39810f8147c8fd3dfeca06c8770a9aba096f1530f0db310a1d990966ffffffff02a0039c10000000001976a914db3a6876c25c8fff778ead096b854d012ce79f1788ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000a5714d510137383898b532e76675838b06cb3f62f5137320013b77ee0cfaca5ff51987fd12000000006b483045022100efc3b513d11f9889a343416ef3c8c5021fe7a124cb4e4349c4df51993390d2a602202515cfa33fe61db01b985667dc816cb34a2d5cc819fad0827497d75da173087b012103bece9d1f8c5bf6bc92762d6ca0f2f10339ff358a4a4240dbae8a211982c9120cffffffff02b0b99910000000001976a914262e836949d2563e14c74820847d319b0658d4f288ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000a6714d5101aa15d5cdac0a13aa2a74735c1d28048aa75b00d0cea4c308794b50197f59af00000000006a47304402207fa073741a36ab357985756975d19c560d682c65166c60df5089452f4a33f05d02206d7ce4606d57162489b0dd7302a11691a7c7912c96f4a620b3430887d916b8510121032a5e4b8b66f853a82609c6a5f5d9598da72c7224432d9a49ed860870f68e1dd1ffffffff0230819810000000001976a91489e0ffe6725c9de2a8561957facd653cba2704c888ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000b5714d5101f429d4041f94f9ac2aec70d57594a6b03aab7a02e7d2db7f077a1f8eeed943a5000000006c4930460221009d0315e8d1414625f46e29eec8f564bfee452135850c5fb6b7577b61cac5a41a022100d66722ecd8142ac0da8d96d51c013e335f770c2db6e0946f97fad3f7af6d3618012103847bcf4e62482e02348db3d9c9eb333e9c4de0d7cb849966424f9b5afad58ba6ffffffff0260149410000000001976a9143354f992a3fe708e579a0e314792c385b2ec795288acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000bb714d5101094d35df55333f59a0cb8bd44d39eed7df867755110413718eb00ff783c0fcd3000000006a4730440220230936b422fc970d6d1268c0b9d035e61f5e7583c10cb92b6ab473bc87c05add02205f7b947716d60b4c2c6f42ff5c14bc2d9fc5a3801a11d75df0353d19a854fafe012102783f94aad5a58ddb56ba5d6f6f0d2b526783d6de7984066a89c522d631c3f793ffffffff0290a78f10000000001976a91456c69e65f719773da8de908acf7ab39b1ca6dca088acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000c1714d5101b90d2c70147b7709ccee51a64bfd406546a1dba0128262cecbb4e6d6e8f981a4000000006a473044022053661a46d273fcf0688d39660d0e697095a06361bb49505a82ad33398506e34a02203de06878865214dd4a11606d825317be67beaba6a4faeb13a20975790e13980f0121031eee0ac96c954e71467d7c46fdd57e6a82f92ce7b9c1cf7c3178a1b3c6b752b5ffffffff02c03a8b10000000001976a9149be19899a68aedebc64f3505602d911dc7add8f088acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000ca714d510111dd0a9f6fdc8ff5be20e61253d5fa540c44dc23347c64a40b0cb9667f364193000000006a47304402204d4a31a658bb496f8fa5dc1472ed3ed799abedf1d6bb853dee86b065e1ad084402200c88ba3cc86fef4e01612505305c46f26c67b52d982b82bbaed8b188a01a1c1e012102821576aea02fee3801133b169342dacd5d4dd54e610c97df71ad11bc10e0a589ffffffff0240028a10000000001976a9140d56e82e7d2bd728f113534654ac83635e65841788ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000cc714d51012463c968cd8843e1b1dec50211ae3036d33a16b9a8cf3dbbd125d38bc9ede39a000000006b4830450221008f46add77f57d4b1e957d9484b2c580086279edea6c39a4da8b5899329262b07022006ad7543a9f2246a62d0f2dcbcbe1202c69c99cc207fd1b42ea3989dc768da420121022c5f8b2cc4d06448b184231933a169e5eee91135cb99694f37ea350d3d1a6643ffffffff02c0c98810000000001976a91484d795732f671be42336b90b46565004c8c28b4988ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000d8714d5101ad97f3b5febddb7ce962c38e954d8cb68a3ba1c2052015a4cc768c8af3915dcd000000006a47304402204a1af87bea0a823083672f36451786303ceeaee19cf113e0d99ff7c5059bb73602207b3614095dd83b6e714a2bf4af53bc27d3199a55b3d9881adc34e46afd1150780121033e76fb3e3d848a1ac1eeea8ab884a469f21a6c847263e1b089e843e0ccde94c3ffffffff0230178010000000001976a9144c24210b282cda5168daa38a83305e3324de912188ac808b0800000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000e4714d510150d449a6ee95cc13aa11052e97c2175d053ab1b45b7dddac7a818249a9774614000000006b483045022100bd69fd675be0c8733aca0735b3af912d41217d9aac7fa2d7b2881cc9f0d04b9202207ec05b0c0c7f70c2b11590eabb6de0872fa564bdb2bc514fc5bcb1a268668385012103abb286b1c312bc9bd9bc085b63a0228fedbc0f3b352e5c569255632c3ac010c4ffffffff02b0de7e10000000001976a91496cd898e8698f87fab98d5df5c6d1f6de74e82b188ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000e6714d5101c2485358695bf68529833a421461e7ec8f355c88aad8709631173898f87ce9ea000000006b483045022100848f40728b8e5684968b731364823d813b06f4740478c7b7a13180cbbd23b89802204aa8fd922f458f926da17559f94ca0291f586ded5c715453092754655ba4a18301210325a462c82f599d7db2abc130a136b673312484e34fc2be6dc73b7bb205572620ffffffff0230a67d10000000001976a914ff8ba3b413d38de1aba0946ac21575e8d8c1590e88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000ee714d5101eaa760e96e1594980f2ba693dfd5eb445ba5f1d1ffefec4a6b598502fc0bf2d3000000006b483045022100ec1a97c1f4c7c7a548832d03d321220acb17daf9d966410551b86794aa5834c6022042872e685008cdf35005668bf4612ffb89eac93223e9e35adf658b76b1d9f9e2012102610733c7881e6d4a9049b77d21b1d0abc2a21206b2f63d04e3f6d197dd55f5b5ffffffff02b06d7c10000000001976a914aa8fc49b254d0d37e602080b97b7a49180b655f488ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000ef714d5101d83e3968c06fc1e0928f536823b94f488c8805dbd512ff4b3905c29d8cd8b3c3000000006c4930460221009fd0f77de9ed545aa07ad90bccad19e7e686885ab939b0447ece8382aa09d3c7022100dcfca01aa5b4aa408bdb14fc654e1b1f0f5e4f297b217b009e03ee3b43f3c69c0121021abc105750b813f5a0bea746de9f54e6988c7dbe7317d20b9f09ff8be46c9f81ffffffff0230357b10000000001976a91431089e8d1650a727e405be1688bbbc897ec2bd9688ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000001724d5101d185f506c291204457631e113d498f525ac088d19dca55efc6d957a090e402c7000000006c493046022100a7a068bea12f5fd524a6ff8e91d2e9c1c2c523fd0539ebe80f5312a357ed6d0b022100b2c5015b1f051dd7f9ae3c3ddb6dfd19d103df296209670d7b41de78114decf30121024a6d978dac6cdeef7d9cd4f6d2a7500dee623a2f90d6d543c9267619c3f2ab24ffffffff02b0fc7910000000001976a914647c05900df331af84d344e3e992570e5cf75daf88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000003724d51018244f4c03ed9d0b142ebdeecb99b0f894b781c5ab24be396cb99325ea93ae0dd000000006b483045022075191eb40ca6a5572213247a5c4c3508e2a085734ea2836454829c765b44ffca022100b67a281e3d6b3b12f30c164187978d3550867e1fd256b1ca1c49cee1b4c65e7501210385b465086898a8deb84e2a123b15ca1607c86672e4fb465fedf45575cd58337affffffff0230c47810000000001976a914840c0a46806fd012541145e46b47afa5e266105888ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000000a724d51014bd169ffdfcf5cf16cc66d4eca17bb922fa2f3d1f4530e98b591e9cafb91a290000000006b48304502210098ddb05736e556203b908af1d30945976569c52024c04c7afd3ab6606d69168d022025f0a1a0811bdc39ba56f14cc7a1145bcc8f56487295a2c9f1a8235c7ea2d00401210212724affd29a58429be88b0840d777df4a6b69ce06ee340af9d5c26d33463ed1ffffffff02b08b7710000000001976a9144e3f1b63b6a46882e4220fb49c387b5ca802580c88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000011724d51012bd36d0f17ebf547971a861bd17118552cf8297b9f895403903c69504c4fcc51000000006a47304402205c5bf80f7ad99647a31105fb6426c3b74b53eeb4495b920ef347d6c010f161300220627a8e9fc8a4138c0e8ec372181a14f6a76bbd4945d9b074be74eb054c9dae7d012102fc19fe6c9d528b47b927d7ca49a46e96bbdd6a77a0632d3764190c6d66ce4ddaffffffff02c0417510000000001976a914e2e3550a7b4a4f98ad87d725a8a3d5804105f93988ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000019724d5101555e20babbe573f2efa79dfa3e11a55911519acce8ee72faae7062a5ea3f4409000000006b483045022028166df9a1d25b35b426d0d3cb0bc8e08f836fd223b22d79fbafe74f2a0018b6022100aeed8b187fd3b77cbca176d1411d2fbadf5ba24c96351f994438768abacac887012102e472a0a2dc715c25630018984057f06c870fc482f55b7f2aa4fcf794016ef54cffffffff02d0f77210000000001976a914404bc5a6bd26fdb58f9aeb8798e037dd74d5ea1b88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000025724d5101ad92b9a637f5cad8f945f55db29a46d4e95db5c30a16fd559749128c38bac7f5000000006b48304502206e99b50208d3634db8683c45b9ee7da459fd065336a32f8eea399243fdb869f9022100ea0e3a45c7003ce12c3c51e8ca29e1753b93787c80f023c42e578cd82a3f254e012103c60e8540b1b15db138ec0582b6b410eb9e17faff340a6946da7ef43fdb1be53fffffffff02e0ad7010000000001976a914e743cb3b4712e5bb64fe13a23d501621fa73002688ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000027724d51015a8312319ec02f2a8591f078eabd8b83a3a4c970a86abe7ae2c212f67700a6d5000000006a47304402202f3b38297090746fff4b3a460f7ff724ae70584e71a4c94c61112ea169d9f5ef022039c527f89a3603d121e29b6001672affdc3fec273b1b3cc2c1ec50b8418896a50121024d87cf250bed843ea7c637bfbf1b275322e662ece4400c9315763b70e54c9dbbffffffff0260756f10000000001976a91435122626fbf06c3336c430471d0a648a02e3f18588ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000033724d5101682d0695b30c606b6b096f231ed5aee999250eb7b981a1005d417b45b443a652000000006a47304402205ca88b87470dcd11a2ef497061632dda42f1bc660e293020488a5c39b41725f10220338f778065cb698e4ce7ef072732819067259def93693f7c421289e3064def59012102f231e1a9a8b244e290a31d0cc99056a089b5d012d43f9243abc86e7f696cf6faffffffff0290086b10000000001976a9145b8aaeaaaddc5996f6428f5434a9ca24a43c724088acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000003d724d510108369bbf3f37f0509c778677c24c66511e1e23477f6f510e184b06ee1a59cd8a000000006b483045022100fd613ec7d83776839df4131a2fac6b23ba004104b80378c945190da90f635c6102202d1f2b404963aada6a09e3e7d057d453078c52fce32c4cb025b8bfbe839cc60d0121033531ca5210a9da296ddfa3e5df803ecb5623633d889e122aa928d8aab644aefdffffffff02c09b6610000000001976a914485c57995a94cab7628879686526e426a5ee22db88acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000004b724d51010c4999c50f098ed0d0f665255829fe40bba99a202a2d8ff1e2bf7bcefefe7d56000000006b483045022011c29a1964434e307619686e50d64ba83495be74b5dd6fa8fcdfe788fc912daf0221008e25bdab90d2e12beafce0a773d258b3094973322d0d7e76afba649b12ac6fff0121038b4dbd2d86787008d623726547686ef1e31c59f6c9181f9c8e052b2cfcfa4e6effffffff0240636510000000001976a9140b464d40d14a21b335d2d3238de1035f360c2c6688ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000004b724d51019f17990b2412fec349ffb191328395c475a70c8170f92c18665e0c515cf2eacb000000006a473044022079a1b98cde28d3c0558caa4664c5217d63bc6439cdddcb42b39517180f088e1b022032d9b4d0674f8cb3cb5704d43dd60565c93ad7ca0ad54565edfbdb8b4df34449012102fa58929ae62b75c1b1342375ded9b2960a3017f15da3985889d008fb1d4ef83dffffffff0250196310000000001976a914a902e21cb95007c36ddeb49fdb8f7ce83f81550088ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000056724d5101354b396991fcbf5c6f78890650ede0628083e6cfd858fa805c3b948a7c924758000000006b48304502210084ec9fccd9aac9b69095701a679b816f2c260753bdec1d43e23f8c975aa9f0bb02201c9f15f8607f09bd6de1d6033a84c5090697c37e8ca9629fb2cdb60acdbf91ec01210310d50cf2b22a12f1b76ed4c0142bdd7d7fd37220b379e0df0cc4815b3e0bcac7ffffffff02d0e06110000000001976a9147d20c01e2e424726033a3eff1fa24bbf184d9ce288ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000056724d5101c3260000000964fffa02570c37c352d189ef6afa730500e771bca8eb6e717719000000006a473044022010a2b71c1d699c2735427d5ef69b7172a5764ae31219a8f0b8acab5a680b2b9402201a46120818242219b74dc662cae57ceaf2e080db3445cdfe4114cebbd87debdc01210329807314d8d960eb4f9c3ffbae13898095903c947ec20606e9592774505ff065ffffffff02402e5910000000001976a914d78d587fca7150194b245d661cd89b213d51c17f88ac808b0800000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000062724d510100d75411bcf08996ef6f54307eb239d2698336e6276eb445f7a62f1e5d5cfa66000000006c493046022100b9934da0e93f56b16ab5329d8aaab273b36b8de9367f628f00d6b1cdeffe5704022100c57462ebcc6a2ea8129a479e6bcbb164414707187a587229255ef945176002480121027f922265875509081282193bcc3cafdf6fecf1cb67b4029eabc3025db5c6d09fffffffff0250e45610000000001976a91400c1d735c91a815339de383dcba77cff0c5384a088ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000062724d5101d7b9a05e5dc03ef281c602ffe29a698f85d9d4e280c06d630a814105b415edf3000000006a4730440220047b3bece58677da12d48df634a3430e0cff2272fd907b3a77ac1044cd950b9602201fbf897a5c1bc70ba44010968d42556e824fa43347ad4b55d3e4e549705fdeaf012103218ded94b45a48e4db58e88a30da38ce5885e6717cf345743047acdb6682be69ffffffff02d0ab5510000000001976a914b1fe219a1b1d1592e861dd36fe12f302bc8a480e88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000006d724d510127d8736aef32b694b3fd4f09a58b856768a031c71a2dccac239952a388a9eccd000000006b483045022100d3500bd754e50c22804587780cbe1665da3a2b86fc4998a0a5b87f9324235de4022045992ea44040b4a2d54deb39f883251b409a18b9a2a461356923573b834810d4012103193d7c4eb02f683f66a15493cb5b3385c9c01954c6d9ee52bd38224f3ed47ae1ffffffff0250735410000000001976a914835a8108641b45bbc39617893601418aab8e500588ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000073724d5101097b17286765633a6facefb5896d5523cd63d5ad12047d9da62750de1ffa019f000000006b4830450221009376512397b133555e5e0be3ee1d6f5e05da9eeed0469e3c82bada3d3f5fe23f0220125afc86962bdfcae7ad4a8f3191086056b0f55cf11a12ad56529896b548fdbe012102505110fbaa936e66fc228e406132be280abc4f1e30cbbd3f77134416786d68cfffffffff0240354310000000001976a91496ea898dcfa26340b5bf1b9c779ca64e7a71f9ba88ac00171100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000079724d5101d15407270cd9892273caf1ed02baada6b10369232f7f7473f6ff916c3639be17000000006a473044022014ba2d96a02f1ad4f81f44d9df6c51a3332fa4c134dc06f0d8e9e4ec29602c5202200acae882d2da0975ec99a39ac24dd688ba85cdeba73f1e71f6258aa3474f77900121031792f64d8b2a307f7b4c5c3191668f33e68dbaeb0317da577044380443d950a1ffffffff02c0fc4110000000001976a91406a9310264bd7a54285bbacc18989ca862ff530188ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000007b724d5101e9baef8cbb154015850fc1fa781651c6c6ebedc0bf18afb5b1a690a122b773f1000000006c493046022100b7ae45b8174c52882a7f8c8835e8f99ade2aad0fdb9bec9c81db696027511513022100f3b6b5b234acbba2fe5132bc74bb5b67519958e30b15b983b7d37329af09903f012102b32249bea3ac0e25319cfba60aa4e82ac7d81d3d653f57b001aa2d983e569d31ffffffff0240c44010000000001976a91482b1afc5a2542bfb26acc9b7069d2d17e0c4882888ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000084724d510129525dc335c60a7262e1df468e704d9770630ee1ad278ceb04eb4f745e2b8b39000000006b483045022100f8041805c9c596137d0177ff30c26ccd676b842c2c414273bc190c02092f882c02205eaac53368d4be510256f5b4092cdceb5fd9477cab935db5cb7dfb2dc3db6222012103c792c187103e46a8f44d518f0bb4b13eec41b467b29ae361a78bbe09bb961c0affffffff02c08b3f10000000001976a914cddc590a7a16fd212366950dcc882eb146873f4d88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000092724d5101c9e75305ec9019543854ee554344aaf195e594a10ce35f0308599937816f5689000000006b483045022100e8391247e5cfd88f79f94b17e645a2e20535c363887bc660ad60fb19de16cc6402206f7400fd578b84beeea8f11efaab34334824b6e15addf7baec8ae2739b0941f4012103bda1ba0ff865ab5af30efe1861b84910c65f368f50f69e7ee1676baa08af4d4cffffffff02b0361d10000000001976a914255cc5e555de65b71ed668e946cbef3057e87cf988ac002e2200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000009d724d5101d567b5beb72ce8cedafbe17d6d1a64b47771bd73e499bdbe48e68fe1560e346a000000006a47304402205fb226c56bcc9a6e015deb22674c113c03c41a7ddf95006039e2456d11eb4c5f0220009a16534c2ccc22134cad2a5f73a6dc752f9ce3b0422ddee677722203eab5e5012103c9e89c444ed7b60f6b03732b0c271242903e90ab8be9a278fe18943932e2f221ffffffff0230fe1b10000000001976a91468f078544a581988011f08c3e7f80746fc80595288ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000009f724d5101413050052d1d09b7a6ec747a8aaad9dd48826a7ffc39368685993d496826a1a2000000006b48304502202637611190763d89810f99a0f2c7030c2911d79049105cd747f6869f17af9f84022100cac1bff02171a85000b026c1ec9647e41f6a69fc8b38450e1c73fd963c8d708201210281d82a40cc34d98b72a8789508014777b1251bdf9f3732225cbaae72080865e7ffffffff0240b41910000000001976a91475405fc870d99ff9262f9a2c75f74d12f1aa9b4488ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000a7724d51016145e448eea1fc1f2c5aab4df0eebe5287e19fc7a5bf6cd418b54acf7320832e000000006c49304602210080a662d36f47e05b65317f65108c45efc42fb39ff58f2afd3c2cbd9e4317083c022100e1754d75bbd55335059e21289fbaa98518a111e24e00ac37149f1507f342578501210228c40b26dcb644ff956a0db913c4a3b85e46e84ff255833ea6682d521ab17694ffffffff02506a1710000000001976a914546b3d593360d675be04afedcbb0b2eb0f82274788ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000b1724d510134e20f36bfb559ca9d1cb168044c606f70ba80758303acbe3aca79665ad7bb31000000006c493046022100b91001112c24f4199a96c20e2f4cb1f5eb49293a6ea623c9f2ecf9543a48283e022100cc57c06e46f562b0c87b57e0f9308af9012c9c08d5cf0cbeabd94ad50f2f246a012102d2197fc9f1ca0d21a9dfce8cbfcfd89e0e832b4934f6c717a63b93c01882ecbfffffffff02d0311610000000001976a914858ce4a251e3e7e6b63e7ba963c0e5d437604b2a88ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000ba724d51010b72817db7ab9e27178d36902547b2d71261509911f846195c7b6958a9520a14000000006b483045022100c1faf9c4ffb1bd9f7f8920c654fd62bd457f993e05eb15eaab177779f5914dfa0220434d8e8662a71e54f11d4d9c09801ea1afb89216b7cb8842d900ecc15612f417012103eec5789639cdb42180cae22775e630b2033bff4fade4a5cdd05f69b2b5262831ffffffff0250f91410000000001976a914996fa1719c89616955eec53881da7dce3d19439088ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000bc724d51016cb5036c160dddb3406e140eb7e7d6f1c5e953e7f0b4b1e36fb94cc0a4577ba2000000006b48304502207e16ffd0a61a77b131c3ec5643b11ac54f61fb6524b86f2ea98abbf8791fd299022100a76acefdcad4033f7f5d2d7e3acff1ec87cf42efde710a2904650855d007d4210121023234f7c0af57181de968ac745774d7863665f7d639af1676f1349aa61bf6ce23ffffffff02d0c01310000000001976a914def4466f4b79dad56424dbd6a14cd413c19cf3c988ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000c9724d51016e21edbf30430b8e344017d15f835c7b9e2a498062342a96b692bf6f8db397f8000000006b4830450220415ad03d11df47867558dd3bfbc3350d4abd23e9b0db3fa4a2002ea5cb3c8030022100911d555086e953558840bd998b609d5cec5a472af990743ab5c38a08b319ce900121035c47bef2795fce91e84888fdfc2eec1afddedee9f761a93bd2254685987b39a4ffffffff0200540f10000000001976a9140ef721b48f9c9713831580cbea4940336f35e53588acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000d0724d5101fa386bf949c1e9156696577717b5ddbc3d3befc2e1adcdb4779654972de74dab000000006c493046022100835e34d0a82ff38454fb101c8a141e10a64dd4121cb8dc51c3380a51bab78820022100d7b2d6f035ace33b13ca695ffe4a68ef8b7bff38e7459f70c64c290f4101b4d7012102b9bbe27508d6bd67b38c4394a4f1c9760e3f04aa639b3b536bcaca752b3a3fe3ffffffff02100a0d10000000001976a914c92ecfdf2836cf51be5cdaecb56177a0db77aae888ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000d2724d5101156397c743e1c52b121fb8082a0c8a759b58e5b7988d6d29e986ab8517736912000000006c493046022100dfe4a5e908267394cb2bfcdda6d01fe6a30607f402188bd1cb9f61ab37f13fb1022100951d6b36dcd4551e43320c3e6b5ad6b75fcff1dcf6ebc76381788ee7c12b6df90121028254680f529e0e4ba33b12ad25e4204f74a4f591015cbb62acdf5b71bb973e14ffffffff0220c00a10000000001976a91451df5749e50d65de8e46e8834068727ca8a77a5888ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000d6724d5101134a5ff6dd5a58a55757aad00fb0ab7fc9ce8cd94c409049d5e5116e48dd8264000000006b483045022068c1d108aae9a64ec7991ad5164496644f86cf8025c9154a8e04ce43a71e092f022100bee9d0b3958acc244788367189ec0181b11b8c8a8d0c414dc83a2f7da6c121530121028422d4f15ae9ee7af35645c914c0b1bf28b58592bca90decf4b354044bd47757ffffffff02a0870910000000001976a91472449c96f37f895ff2555717084fef794d93286988ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000e0724d510146fd6827584d0b9a85d96ce22038cc70648c7ce7ca1b0f90193e6c5629d0cfec000000006b483045022100c39ed1c1d59f1076bdef0651138d1e3869547f278fc52edce76dee60da96f81a02201516eac3eccee80730ee5beda1a3b7961b3d74679708dbe7cdbec825811a19d9012102c99bd281eebf0d8c445d983fd7546d04a747a2f4efcf58fcc7ab0420825d8d29ffffffff0210d50010000000001976a914e1b1acdfb5775ddb00f406d32fbd4a0b77d311d488ac808b0800000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000f3724d51017168a3269ae6aac1676dad924aac410be2fa3e894a37552a193dbbfedcc08f61000000006b483045022100c6042e0a3545e4bc15a1c494473e0d2bab8043cee478a3ea7c88e9e467c76f1f0220766f79744253a2a3b8a9a75a94521191a64c0ad08956e3b9223268ff8c74b7150121021e236c4b1b50e8783c0bca2107c88ad22f6aa46cd059b9965bc91844d40946c3ffffffff02208bfe0f000000001976a914fa8571f014fed8362db16152dc4ecb81562bc2bb88ace0220200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac0000000001000000f4724d510184762ed86e463cbb1b635edbab475b53d8eabafcea7a5b37dbb54141a1f14b3e000000006b483045022075ec67ddccffad730304e4de798848957ec2d8b5f49e9d8d0939da6d75a68016022100f4458b9244bda1e7cec0609ee5353331ce17652041a4388db43291d7905f711e0121028cf26ff15cc4b9b8e21b3cac943d68c640329b9729f7b5f574f6643fa12cbbebffffffff02501efa0f000000001976a914faf61d561b39b845c3ea00c1f6872f23e7bc108a88acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac0000000001000000f5724d51019ee7fefd704eb05b2e7892cfe926f52dfc627a6c5f9bbae6be8cd201700a43a8000000006a473044022022aa38e6214b6c607731cfad6ee2d70a681dc261afc6418cedd5a3f436619b8402200d34ce1b70762c7d6bbe0a5611a072a98727ebe2b9fb0a358f4355118d3a45a301210205b7ff0a0665480190b33b939de750e0abaee686c20a550acf7ecb45e62697cbffffffff0280b1f50f000000001976a914fb0ba6834d1db555000a6b8bc65588dd91c124c788acc0450400000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000002734d51011383766435d719c7fd9bc757a25a3b6759d7461f1f38d239a774b2a181f6e59e000000006b48304502205a897a41e4f854cbe3afc710091ad3f88bb8fefbd94fb3152a60917a572ffc3c0221008e0ee7f91927912950b242cb908fe9a481f78aea34af13e12bf756783ef6314b01210294fe4acfc5cc54a3046a742691b16cd2d6a229d66b95fc986b9f1426c7c80346ffffffff027073e40f000000001976a914bff0e4dc62b1d71dcf86555d9b370988bd759e0388ac00171100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000010734d5101deff1a39a653891cdcab9c8be2f6ceef89b68ec0fac7deadf4a7b54f154d744e000000006c4930460221009b6d64079fe5b9e811f001e315360dcd8030ec2ddddfe93e0d182bd1317ab8930221008139904e4a68282df7b0e183345d8c717468eb6ea682199d2dd7061f3e2c233201210242d815bdd3b7085e28648ccf2fb4069cffb70554dad6813b246617647143eaf0ffffffff02f03ae30f000000001976a914d01aa53076bc5d9e252ba13c8fbba29878bca36288ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000011734d510164b1b645bd98a697622724fe426b3fba337c36f00f40831ec2c0657e9a7d4fd2000000006b483045022100a44d49a3c7bdaca2cbd543128ddc310b2eb444a6093c271a09f42c71ee72856902200d30d1577abe888c3ed226f8aed8a3cb5dc2ea0612b8a879896680b2bc1ad15b0121037c89e46e45b9c48959578fcc392ec6b200580da6e680cfb02bc3346746938a86ffffffff0220cede0f000000001976a9141b799b3f82c8182df7436d3ab914fe52a46167c888acc0450400000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000001a734d510179c4ebff8d552e957119db3c1c5095d2a6807d4ef9fa9c8c7c8092f853476650000000006c493046022100a501da21fab97172a8dc4a1a15cb464f6abf9f29aedd1cdf9457928fc3af4a0b022100d061d5bcd61f7c8f45134fdf047102511d32ca5b8745a9ce9934d4a6191fee4201210338262ecc305d874f7b1e6c51515a3b3e9fb7e2bfb90e84d8da3f6cddab10d4d7ffffffff021079bc0f000000001976a91485dd306176acd1f46298916b1f34089dc6b52f2888ac002e2200000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000028734d51012923063ee02bf65e720e936a1c5c81ae438dbb4e96d284dfefd5ab71072fa7d9000000006a4730440220258da4e504878d52c8a055a66d1b64049b64da2c3b27c770ee2cd60b4319c67502204a687e312fedea49b996e82826af2f08b8917c43e115ebdb2888e5ffbabc6f990121038fb10e7cfa64ba1609e65352b0d51af39bfa4c7a90f3e99d60be1342234a2cbaffffffff0280c6b30f000000001976a9143c2b31e52edc36d6a1331a67c81d7dcd89392ba688ac808b0800000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000003a734d51012acb4fcc10c5c552759cfae89e400816345559581b5a77c98196ad700e828332000000006b48304502205e59cc7fb3b0010cefa053d8270c04c2dc6542b5c0b15ad9a38758c143061a6e02210080661fdee4b0c7ba1aa1b618b3db11f4d6e170d6064be9cb042db8d52bd819ec012102f0fea89c23158a7c592e5c302d5f912b46d2364ef65ea62f76ee064d1037dfceffffffff02008eb20f000000001976a9143d8a0d959922b58032c3b4c2fa4c31c305e68b7a88ac70110100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000010000003c734d5101ab4bf493ad59bd5cf1853f68f2829f71f0133533b2d1cda312f99fa50e17cd38000000006b483045022100dda7ecfe536403331d05de75b934eb9842cc01e8aa1593f47e411c5f05136db202206c6630590fa75ceac17d068d76885744d35b3eb938c98a959f67b3f9a390d5110121027314af4a4b31bb49df82ac7d6939554da31d3982f8f1abe16395c6d2981fe4b7ffffffff0270dba90f000000001976a9149c330cc6ec35e88e9b7327f12915767cdcb9330788ac808b0800000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000003c734d51012b552eb4c34acc3ec720aafc1a06aa43809ab2f6dc9af964177313f1a79c3e83000000006b483045022100f6fe4ffc8216123c5958735a152fbc68752cb89041465be0f848b78c14351b5002200bf1d1263c2777622d461ebd82826bfd7b207c57a1687bc132e9fa6cb3dcd3e101210339cc23631df517fd368909546eac3e58701fdb9a5fed68c8e86ee7a9e124ea1affffffff02f0a2a80f000000001976a9141e207ffe49cb6ab794cce2afc1a66a3d36e829b488ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000045734d5101916a7acf9725b5fea6a646d1b988b1a4367c593971e54f98e0f4f9e3f1eec07a000000006b4830450221008cd0d89a3e8822f081985b148fab650d388bdd2ed3edb105cf53f2e54893ff1b022054e2aef221ee671646b46eb42742c945fdaf3bc06e88654ea5ca66d69f88ec8401210314504c7fa6567da26a57eb6103b02d2458c86a434f3ab7686d844bca59da696fffffffff02e064970f000000001976a914d8297f199ca3e9da29dc42db69595ea7c67ff87188ac00171100000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000051734d5101de232a77058a9ad9bb4c014c87331b57dc3ffe2306ed91ea325c7b45c57ef8f1000000006c493046022100913d50221a1ee9a20092ebd7a0a3782c7b4373a0693c63fc5bd559d03787070c02210094ea3794657467c78f326d21765a878c085ffe8b45cd7fff0696ab8b6907c63b012103583bfcc503650166a9a223e6c9e74c28687d4116e1465f1a42c6ac6facf8fbbbffffffff02f01a950f000000001976a91497663acfa2396eb9d2c12bef3eb282d7275a668888ace0220200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac000000000100000053734d51015f225a1357e815efb304803143eb57420a5384653b74f1401851abae48ff05fe000000006b483045022100d86ac18a96687707eabe39d49eb6e625a25926699cc8547b28007b2fe89faa8502200fd97406f2f8f9a146a233ca55a56438566b5128315a0a639b0e7a323ef9706a0121021ef4f445f973b994cc1d296433e18e0ade1a0b3de725a87d1696a837baec57d6ffffffff02e0dc830f000000001976a9147f4b654d6adf0cbf5ab43e9b4a25c182f85cc5c388ac00171100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac00000000010000005e734d51015dea4de7d5906befdb66811757fe7929283404e1c27cb4aa6c248f825fd37e9b000000006b48304502200eed9b138847e2690a6baf7c0afff45a37920c52e77d81d9624b33a6cfd100e2022100da57e6ee278bd868e18496656137c6d547a97cf32ba31d4b68ca4f69f56e213a012103eaf9f5ed6afb87579361b61a75b48209b54b8d56d6a501afad0b17a2241faa16ffffffff0260a4820f000000001976a914d867532e1114d6becdf16c0195ea35d51afc278088ac70110100000000001976a914e07fe558540c950ca8b065387073ced7591d0bac88ac000000000100000063734d510109f2b5aadd08222789ded2f9c665778bd38636a4266e0a3f13da5f1e9140c7c4000000006c493046022100fb6c1a883229b727cb42fc93f96e56435940e4c1eb44eda65a5c211a1b05f656022100bd47a0e23a75280d37de78fb7f5ff70d7a159299da1d160cb7ead1b875713c15012102dc969ee803a2656431c1dae2b019a0a9c765d1ea8a4c4fcfb659111c014fac07ffffffff02504f600f000000001976a914f192cf5a367ad83566485948ff2605269c877a5088ac002e2200000000001976a9146e01d7c62eaaf3811c3efefe7658786d249bd91f88ac00000000483046022100cce4e7369cf4cf08e9cd07844f708971a3865c64edcebef325968bfed8439574022100b9402f981550d953e86954ef4a0b3e57982e048df1d7354e3ac38c4dd52c3f28");
            var elapsedMs = watch.ElapsedMilliseconds;
            Console.WriteLine("Parsing time: {0} ms", elapsedMs);

            watch = Stopwatch.StartNew();
            var veryBigBlock = new CBlock(veryBigBlockBytes);
            elapsedMs = watch.ElapsedMilliseconds;
            Console.WriteLine("Unserialization time: {0} ms\n", elapsedMs);

            uint256 merkleroot = null;

            Console.WriteLine("\nRinning 100 iterations of merkle tree computation for very big block...");

            watch = Stopwatch.StartNew();
            // the code that you want to measure comes here

            for (int i = 0; i < 100; i++)
            {
                merkleroot = veryBigBlock.hashMerkleRoot;
            }

            watch.Stop();
            elapsedMs = watch.ElapsedMilliseconds;
            Console.WriteLine("Calculation time: {0} ms\n", elapsedMs);
            Console.WriteLine("Merkle tree is OK: {0}", ((byte[])merkleroot).SequenceEqual((byte[])veryBigBlock.header.merkleRoot));

            // Initialization of key store

            Console.WriteLine("Initialization of key store...");
            watch = Stopwatch.StartNew();
            var keyStore = new CKeyStore();

            Console.WriteLine("Initialization done in {0} ms, adding and querying new key pair.", watch.ElapsedMilliseconds);
            var kp1 = new CKeyPair();
            keyStore.AddKey(kp1);

            CKeyPair kp2;
            var queryRes = keyStore.GetKey(kp1.KeyID, out kp2);
            Console.WriteLine("KeyID={0} exists in database: {1}", kp1.KeyID, queryRes);

            if (queryRes)
            {
                Console.WriteLine("KeyID={0} is identical to inserted one: {1}", kp2.KeyID, kp2.KeyID.ToString() == kp1.KeyID.ToString());
            }

            watch = Stopwatch.StartNew();
            Console.WriteLine("Resetting key store...");
            keyStore.ResetPool();
            Console.WriteLine("Done in {0} ms.", watch.ElapsedMilliseconds);

            /* uint256 tests */
            var test1 = new uint256("0000000000021173331e7742b51afe6c853158a8881f7ad871f4391a7ddcfa4e");
            var test2 = new uint256("0000000000093bf84cea580ede01206c3ffc75487ec46771e533e38d9bda972d");

            Console.WriteLine(test1 < test2);
            Console.WriteLine(test1 > test2);
            Console.WriteLine(test1 == test2);
            Console.WriteLine(test1 != test2);

            Console.WriteLine(test1 - 1);
            Console.WriteLine(test1 + 1);

            Console.WriteLine(test1 << 32);
            Console.WriteLine(test1 >> 32);

            /*
            Output:

            True
            False
            False
            True
            0000000000021173331e7742b51afe6c853158a8881f7ad871f4391a7ddcfa4d
            0000000000021173331e7742b51afe6c853158a8881f7ad871f4391a7ddcfa4f
            00021173331e7742b51afe6c853158a8881f7ad871f4391a7ddcfa4e00000000
            000000000000000000021173331e7742b51afe6c853158a8881f7ad871f4391a
            */

            var target = new uint256("0000000000138d5e000000000000000000000000000000000000000000000000");
            uint compact = target.Compact;

            Console.WriteLine(Interop.ToHex(Interop.ReverseBytes(BitConverter.GetBytes(compact))));

            var target1 = new uint256();
            target1.Compact = 0x1b136944;

            Console.WriteLine(target1);

            /*
            Output:

            1b138d5e
            0000000000136944000000000000000000000000000000000000000000000000
            */
            #endif

            Console.WriteLine("Reading the block file...");
            var bs = new CBlockStore();
            bs.ParseBlockFile();

            Console.ReadLine();
        }
Beispiel #32
0
 /// <summary>
 /// Initialize an empty instance of CTxIn class
 /// </summary>
 public CTxIn()
 {
     prevout = new COutPoint();
     scriptSig = new CScript();
 }
Beispiel #33
0
 /// <summary>
 /// Empty outputs have zero value and empty scriptPubKey
 /// </summary>
 public void SetEmpty()
 {
     nValue = 0;
     scriptPubKey = new CScript();
 }
Beispiel #34
0
 /// <summary>
 /// Null prevouts have -1 value
 /// </summary>
 public void SetNull()
 {
     nValue = unchecked((long)0xffffffffffffffff);
     scriptPubKey = new CScript();
 }
        /// <summary>
        /// Add redeem script to script store.
        /// </summary>
        /// <param name="script">CScript instance</param>
        /// <returns>Result</returns>
        public bool AddScript(CScript script)
        {
            lock (LockObj)
            {
                var res = dbConn.Insert(new ScriptStorageItem()
                {
                    ScriptID = script.ScriptID,
                    ScriptCode = script
                });

                if (res == 0)
                {
                    return false;
                }
            }

            return true;
        }
Beispiel #36
0
 /// <summary>
 /// Initialize new outpoint using provided value and script.
 /// </summary>
 /// <param name="nValue">Input value</param>
 /// <param name="scriptPubKey">Spending instructions.</param>
 public CTxOut(long nValue, CScript scriptPubKey)
 {
     this.nValue = nValue;
     this.scriptPubKey = scriptPubKey;
 }
        public bool AcceptBlock(ref CBlock block)
        {
            uint256 nHash = block.header.Hash;

            if (blockMap.ContainsKey(nHash))
            {
                // Already have this block.
                return false;
            }

            CBlockStoreItem prevBlockCursor;
            if (!blockMap.TryGetValue(block.header.prevHash, out prevBlockCursor))
            {
                // Unable to get the cursor.
                return false;
            }

            var prevBlockHeader = prevBlockCursor.BlockHeader;

            uint nHeight = prevBlockCursor.nHeight + 1;

            // Check timestamp against prev
            if (NetInfo.FutureDrift(block.header.nTime) < prevBlockHeader.nTime)
            {
                // block's timestamp is too early
                return false;
            }

            // Check that all transactions are finalized
            foreach (var tx in block.vtx)
            {
                if (!tx.IsFinal(nHeight, block.header.nTime))
                {
                    return false;
                }
            }

            // Check that the block chain matches the known block chain up to a checkpoint
            if (!HashCheckpoints.Verify(nHeight, nHash))
            {
                return false;  // rejected by checkpoint lock-in
            }

            // Enforce rule that the coinbase starts with serialized block height
            var expect = new CScript();
            expect.AddNumber((int)nHeight);

            byte[] expectBytes = expect;
            byte[] scriptSig = block.vtx[0].vin[0].scriptSig;

            if (!expectBytes.SequenceEqual(scriptSig.Take(expectBytes.Length)))
            {
                return false; // coinbase doesn't start with serialized height.
            }

            // Write block to file.
            var newCursor = new CBlockStoreItem()
            {
                nHeight = nHeight,
            };

            newCursor.FillHeader(block.header);

            if (!AddItemToIndex(ref newCursor, ref block))
            {
                dbConn.Rollback();

                return false;
            }

            return true;
        }
        /// <summary>
        /// Return public keys or hashes from scriptPubKey, for 'standard' transaction types.
        /// </summary>
        /// <param name="scriptPubKey">CScript instance</param>
        /// <param name="typeRet">Output type</param>
        /// <param name="solutions">Set of solutions</param>
        /// <returns>Result</returns>
        public static bool Solver(CScript scriptPubKey, out txnouttype typeRet, out IList<byte[]> solutions)
        {
            byte[] scriptBytes = scriptPubKey;

            solutions = new List<byte[]>();

            // There are shortcuts for pay-to-script-hash and pay-to-pubkey-hash, which are more constrained than the other types.

            // It is always OP_HASH160 20 [20 byte hash] OP_EQUAL
            if (scriptPubKey.IsPayToScriptHash)
            {
                typeRet = txnouttype.TX_SCRIPTHASH;

                // Take 20 bytes with offset of 2 bytes
                var hashBytes = scriptBytes.Skip(2).Take(20);
                solutions.Add(hashBytes.ToArray());

                return true;
            }

            // It is always OP_DUP OP_HASH160 20 [20 byte hash] OP_EQUALVERIFY OP_CHECKSIG
            if (scriptPubKey.IsPayToPubKeyHash)
            {
                typeRet = txnouttype.TX_PUBKEYHASH;

                // Take 20 bytes with offset of 3 bytes
                var hashBytes = scriptBytes.Skip(3).Take(20);
                solutions.Add(hashBytes.ToArray());

                return true;
            }

            var templateTuples = new List<Tuple<txnouttype, byte[]>>();

            // Sender provides pubkey, receiver adds signature
            // [ECDSA public key] OP_CHECKSIG
            templateTuples.Add(
                new Tuple<txnouttype, byte[]>(
                    txnouttype.TX_PUBKEY,
                    new byte[] {
                        (byte)instruction.OP_PUBKEY,
                        (byte)instruction.OP_CHECKSIG
                    })
            );

            // Sender provides N pubkeys, receivers provides M signatures
            // N [pubkey1] [pubkey2] ... [pubkeyN] M OP_CHECKMULTISIG
            // Where N and M are small integer instructions (OP1 ... OP_16)
            templateTuples.Add(
                new Tuple<txnouttype, byte[]>(
                    txnouttype.TX_MULTISIG,
                    new byte[] {
                        (byte)instruction.OP_SMALLINTEGER,
                        (byte)instruction.OP_PUBKEYS,
                        (byte)instruction.OP_SMALLINTEGER,
                        (byte)instruction.OP_CHECKMULTISIG
                    })
            );

            // Data-carrying output
            // OP_RETURN [up to 80 bytes of data]
            templateTuples.Add(
                new Tuple<txnouttype, byte[]>(
                    txnouttype.TX_NULL_DATA,
                    new byte[] {
                        (byte)instruction.OP_RETURN,
                        (byte)instruction.OP_SMALLDATA
                    })
            );

            // Nonstandard tx output
            typeRet = txnouttype.TX_NONSTANDARD;

            foreach (var templateTuple in templateTuples)
            {
                var script1 = scriptPubKey;
                var script2 = new CScript(templateTuple.Item2);

                instruction opcode1, opcode2;

                // Compare
                var bq1 = script1.GetInstructionQueue();
                var bq2 = script2.GetInstructionQueue();

                byte[] args1, args2;

                int last1 = ((byte[])script1).Length - 1;
                int last2 = ((byte[])script2).Length - 1;

                while (true)
                {
                    if (bq1.Index == last1 && bq2.Index == last2)
                    {
                        // Found a match
                        typeRet = templateTuple.Item1;
                        if (typeRet == txnouttype.TX_MULTISIG)
                        {
                            // Additional checks for TX_MULTISIG:
                            var m = solutions.First().First();
                            var n = solutions.Last().First();

                            if (m < 1 || n < 1 || m > n || solutions.Count - 2 != n)
                            {
                                return false;
                            }
                        }
                        return true;
                    }

                    if (!GetOp(ref bq1, out opcode1, out args1))
                    {
                        break;
                    }
                    if (!GetOp(ref bq2, out opcode2, out args2))
                    {
                        break;
                    }

                    // Template matching instructions:
                    if (opcode2 == instruction.OP_PUBKEYS)
                    {
                        while (args1.Count() >= 33 && args1.Count() <= 120)
                        {
                            solutions.Add(args1);
                            if (!GetOp(ref bq1, out opcode1, out args1))
                            {
                                break;
                            }
                        }
                        if (!GetOp(ref bq2, out opcode2, out args2))
                        {
                            break;
                        }
                        // Normal situation is to fall through
                        // to other if/else statements
                    }
                    if (opcode2 == instruction.OP_PUBKEY)
                    {
                        int PubKeyLen = args1.Count();
                        if (PubKeyLen < 33 || PubKeyLen > 120)
                        {
                            break;
                        }
                        solutions.Add(args1);
                    }
                    else if (opcode2 == instruction.OP_PUBKEYHASH)
                    {
                        if (args1.Count() != 20) // hash160 size
                        {
                            break;
                        }
                        solutions.Add(args1);
                    }
                    else if (opcode2 == instruction.OP_SMALLINTEGER)
                    {
                        // Single-byte small integer pushed onto solutions
                        try
                        {
                            var n = (byte)DecodeOP_N(opcode1);
                            solutions.Add(new byte[] { n });
                        }
                        catch (Exception)
                        {
                            break;
                        }
                    }
                    else if (opcode2 == instruction.OP_SMALLDATA)
                    {
                        // small pushdata, <= 80 bytes
                        if (args1.Length > 80)
                        {
                            break;
                        }
                    }
                    else if (opcode1 != opcode2 || !args1.SequenceEqual(args2))
                    {
                        // Others must match exactly
                        break;
                    }
                }
            }

            solutions.Clear();
            typeRet = txnouttype.TX_NONSTANDARD;

            return false;
        }