From 269514038c3ef112da6919c8e2fcddaece4ad09e Mon Sep 17 00:00:00 2001 From: Lucent Date: Fri, 27 Oct 2023 22:36:27 +0200 Subject: [PATCH] initial commit --- MainForm.Designer.cs | 122 ++++ MainForm.cs | 134 ++++ MainForm.resx | 1253 +++++++++++++++++++++++++++++++++++ Program.cs | 17 + ROMFile.cs | 192 ++++++ SharpCreditsCrediter.csproj | 29 + SharpCreditsCrediter.sln | 25 + fryble.ico | Bin 0 -> 67646 bytes 8 files changed, 1772 insertions(+) create mode 100644 MainForm.Designer.cs create mode 100644 MainForm.cs create mode 100644 MainForm.resx create mode 100644 Program.cs create mode 100644 ROMFile.cs create mode 100644 SharpCreditsCrediter.csproj create mode 100644 SharpCreditsCrediter.sln create mode 100644 fryble.ico diff --git a/MainForm.Designer.cs b/MainForm.Designer.cs new file mode 100644 index 0000000..23c6b5f --- /dev/null +++ b/MainForm.Designer.cs @@ -0,0 +1,122 @@ +namespace SharpCreditsCrediter +{ + partial class MainForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); + bLoadROM = new Button(); + bExtract = new Button(); + bImport = new Button(); + rIsZM = new RadioButton(); + rIsFusion = new RadioButton(); + SuspendLayout(); + // + // bLoadROM + // + bLoadROM.Location = new Point(12, 12); + bLoadROM.Name = "bLoadROM"; + bLoadROM.Size = new Size(154, 23); + bLoadROM.TabIndex = 0; + bLoadROM.Text = "Load ROM"; + bLoadROM.UseVisualStyleBackColor = true; + bLoadROM.Click += bLoadROM_Click; + // + // bExtract + // + bExtract.Enabled = false; + bExtract.Location = new Point(12, 70); + bExtract.Name = "bExtract"; + bExtract.Size = new Size(154, 23); + bExtract.TabIndex = 1; + bExtract.Text = "Extract"; + bExtract.UseVisualStyleBackColor = true; + bExtract.Click += bExtract_Click; + // + // bImport + // + bImport.Enabled = false; + bImport.Location = new Point(12, 41); + bImport.Name = "bImport"; + bImport.Size = new Size(154, 23); + bImport.TabIndex = 2; + bImport.Text = "Import"; + bImport.UseVisualStyleBackColor = true; + bImport.Click += bImport_Click; + // + // rIsZM + // + rIsZM.AutoSize = true; + rIsZM.Checked = true; + rIsZM.Enabled = false; + rIsZM.Location = new Point(172, 14); + rIsZM.Name = "rIsZM"; + rIsZM.Size = new Size(93, 19); + rIsZM.TabIndex = 3; + rIsZM.TabStop = true; + rIsZM.Text = "Zero Mission"; + rIsZM.UseVisualStyleBackColor = true; + // + // rIsFusion + // + rIsFusion.AutoSize = true; + rIsFusion.Enabled = false; + rIsFusion.Location = new Point(172, 43); + rIsFusion.Name = "rIsFusion"; + rIsFusion.Size = new Size(60, 19); + rIsFusion.TabIndex = 4; + rIsFusion.Text = "Fusion"; + rIsFusion.UseVisualStyleBackColor = true; + // + // MainForm + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(302, 110); + Controls.Add(rIsFusion); + Controls.Add(rIsZM); + Controls.Add(bImport); + Controls.Add(bExtract); + Controls.Add(bLoadROM); + FormBorderStyle = FormBorderStyle.FixedSingle; + Icon = (Icon)resources.GetObject("$this.Icon"); + MaximizeBox = false; + Name = "MainForm"; + Text = "SharpCreditsCrediter"; + ResumeLayout(false); + PerformLayout(); + } + + #endregion + + private Button bLoadROM; + private Button bExtract; + private Button bImport; + private RadioButton rIsZM; + private RadioButton rIsFusion; + } +} \ No newline at end of file diff --git a/MainForm.cs b/MainForm.cs new file mode 100644 index 0000000..b870519 --- /dev/null +++ b/MainForm.cs @@ -0,0 +1,134 @@ +using System.Security.Cryptography; +using System.Text; +using System.Windows.Forms; + +namespace SharpCreditsCrediter +{ + public partial class MainForm : Form + { + private ROMFile? curROM; + private string? curROMPath; + public MainForm() + { + InitializeComponent(); + } + + private void bLoadROM_Click(object sender, EventArgs e) + { + OpenFileDialog ofd = new OpenFileDialog() + { + Filter = "GBA ROMs (*.gba)|*.gba", + Title = "Open the ROM" + }; + + if (ofd.ShowDialog() == DialogResult.OK) + { + try + { + if (curROM != null) + { + curROM.changeFile(ofd.FileName); + } + else + { + curROM = new ROMFile(ofd.FileName); + } + curROMPath = ofd.FileName; + bExtract.Enabled = bImport.Enabled = curROM.isLoaded(); + rIsZM.Checked = curROM.getisZM(); + rIsFusion.Checked = !curROM.getisZM(); + MessageBox.Show("ROM loaded successfully.\nProbed game: " + (curROM.getisZM() ? "Zero Mission" : "Fusion"), "SCC", MessageBoxButtons.OK, MessageBoxIcon.Information); + + } + catch (Exception ex) + { + MessageBox.Show("Cannot load ROM: " + ex.Message); + } + } + } + + private void bExtract_Click(object sender, EventArgs e) + { + OpenFileDialog ofd = new OpenFileDialog() + { + Filter = "Credits text (*.txt)|*.txt", + Title = "Open the text file", + CheckFileExists = false + }; + + if (ofd.ShowDialog() == DialogResult.OK) + { + try + { + this.UseWaitCursor = true; + FileStream creditsFile = new FileStream(ofd.FileName, FileMode.Create); +#pragma warning disable CS8602 // if this button is enabled, curROM is already != null + creditsFile.Write(Encoding.ASCII.GetBytes(curROM.getCredits())); +#pragma warning restore CS8602 + creditsFile.Dispose(); + this.UseWaitCursor = false; + MessageBox.Show("Credits exported successfully.", "SCC", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + catch (Exception ex) + { + this.UseWaitCursor = false; + MessageBox.Show("Could not open file: " + ex.Message, "SCC", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + } + + private void bImport_Click(object sender, EventArgs e) + { + OpenFileDialog ofd = new OpenFileDialog() + { + Filter = "Credits text (*.txt)|*.txt", + Title = "Open the text file" + }; + + if (ofd.ShowDialog() == DialogResult.OK) + { + try + { + StreamReader creditsFile = new StreamReader(ofd.FileName); + + OpenFileDialog ofdOutput = new OpenFileDialog() + { + Filter = "GBA ROMs (*.gba)|*.gba", + Title = "Open the output ROM", + CheckFileExists = false + }; + + if (ofdOutput.ShowDialog() == DialogResult.OK) + { + this.UseWaitCursor = true; +#pragma warning disable CS8602 // if this button is enabled, curROM +#pragma warning disable CS8604 // and curROMPath are already != null + curROM.Dispose(); + File.Copy(curROMPath, ofdOutput.FileName, true); + curROM.changeFile(ofdOutput.FileName); +#pragma warning restore CS8604 + + if (curROM.writeCredits(creditsFile)) + { + this.UseWaitCursor = false; + MessageBox.Show("Credits imported successfully.", "SCC", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + else + { + this.UseWaitCursor = false; + MessageBox.Show("Failed to import the credits.", "SCC", MessageBoxButtons.OK, MessageBoxIcon.Error); + } +#pragma warning restore CS8602 + curROM.changeFile(curROMPath); + creditsFile.Dispose(); + } + } + catch (Exception ex) + { + this.UseWaitCursor = false; + MessageBox.Show("Could not open file: " + ex.Message, "SCC", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + } + } +} \ No newline at end of file diff --git a/MainForm.resx b/MainForm.resx new file mode 100644 index 0000000..36a805d --- /dev/null +++ b/MainForm.resx @@ -0,0 +1,1253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADQyc8AycTJAMvLzwDGyc0AWWJoD3aDiGCXparr2urw/+r7/v/i8fr/4O75/+Ht+v/i7fv/4u37/+Pu + /P/l8P//3un4/+/6/v/l8fr/3+v3/+Ds+P/j7/r/5fH8/+Pw+f/h7ff/4e33/+Ls+P/m7fr/6vH9/9Hh + 6/95nK3/VIea/6Tk+v9Og5r/BUpn/0yOsv9VptL/OpbK/zSWzP8yl8v/LpfF/yyYxP8rmcP/KZnD/yeY + xP8mlsT/KZTF/zGVyP86lsz/PZTI/z2Pwv86jLz/RZnF/0SPtf83T1n/iKmn/+/6+P/u+f3/0tzo/6Ws + vf96f5L/YGZ1/0FJU/8vOD//PEFM/z9FT/87Qkv/OUBH/0FITf9PVFn/YmZt/4WJkv+rsLb/zdXY/+vy + 9v/0+P//vL/J/w9Jaf8lga3/MKDV/yKOzv8li8z/NZPN/zmRxv82jMH/NIvC/zWNxf8zjcf/MYzJ/y+M + yv8rjcn/K5XL/z2l0f9Albf/GzhN/0l3iv98ssD/bpmq/9Ta6P/y6///7ej+/+fs+//k7vj/5O74/+Hs + 9v/d6vP/3Ony/+Hu9//n9P3/6vb//+n1/v/g7Pj/6PT//+Pv+f/g7fj/3+34/9/t+P/f7fj/4O/3/+X0 + +P/n8vr/usHO+XKBku1Vl671XbnW/1i/4/9bven/YsHx/9LL0QDLx8wAysnNAGxydRtVXmJ3lJ+k3t7t + 8fvq+vz/3e71/9/u+P/g7vn/4e36/+Lt+//i7fv/4ez6/+Dr+v/j7v3/2uby/97q9f/i7vr/4u75/+Ht + +f/l8fz/4/D5/+Ht9//h7ff/4uz4/+ft/P/s8///0uDp/3SWqP9Xip3/o+P5/02CmP8ER2X/So2w/1Sk + 0P86lMf/NZTK/zKVyP8ulMT/LJXD/ymVw/8mlsP/JpbF/yiUx/8rksn/L5HJ/zKNxP84jcD/P5C+/0+b + xf9iq9D/W5u5/xo1Q/9LZWX/j5ya/46ZnP+AiZL/a3N//19mdP9qcn3/g4yU/6Corv+zucD/tr3F/6qx + uP+ZoKj/iY6W/3Z6gf9hZW3/XGBq/2pudv+Ahov/k5mf/5KXov9rb3z/EkFa/zGBpv9Rs9//Q6LY/zST + zP8yjcP/No7B/zeQwv82j8T/M47F/zGMxv8vjcn/Lo3J/yqOyP8slsr/MpjF/y1/ov8yUGT/c6S4/320 + xP9tmav/09vo//Dt///s6f7/5+z7/+Tu+P/k7vj/4+74/+Hu9//f7Pb/5PD6/+by/P/e6vT/1ODr/+Xx + /f/j7/r/4Oz4/9/s+P/f7fj/3+34/9/t+P/f7vb/3u/z/93p8P/m7/T+p7jF/GGRqf1Yqsf/ZsTn/2HC + 6v5cven41c/UAMvGywDKyc4Af4WIT7S8wL7Z5Oj+6fj8/97u8//e7/f/4O75/+Du+f/h7fr/4u37/+Lt + +//g6/r/3un4/+Xw///V4e//ucXR/8zX4//n8vr/6vT6/93p9P/i7vj/4e33/+Ht9//i7Pj/6O78/+30 + ///S4Of/bZCi/1yPo/+i4vn/TYGY/wNGZf9KjK//VaPO/z+Sxf86ksj/N5LJ/zGQxv8ukcb/KpHG/yiR + x/8nkcn/K5DN/zCP0f8vicr/OJLM/0aZyv9OmcH/Romp/z94kf83Y3X/FC03/zRGTP9rd3z/l6On/7zJ + yf/P2dr/09zd/9Te3//a5Ob/4evt/+jw8v/s8fP/6O7w/+Tq6//i5uf/3+Hj/9nb3//S1N3/ztHc/8nM + 1v+rsLv/f4mW/1Fhcf8qSl7/HFVv/zFvjf8sd5z/NYWu/0idx/9Ioc7/QJvL/zqWyP8zk8f/L4/H/y2O + yP8rjsj/KY/G/zKYy/8zlMH/InKY/zxiev+Hu9P/fLXH/2uZrP/R3Oj/7+3//+vp/v/m7Pv/5O74/+Tu + +P/k7vj/3+v1/+z1+v/o8vn/y9jh/7bCzP/P2+f/5vL+/+Lu+f/g7Pf/3+z4/9/t+P/f7fj/3+73/93t + 9f/X6e//4PD4/+j1/v/Y6vH/mrfE/1qWsv9ltNX/bMbq/Vu+4/LNxswAzMfMAMnIzQCGjI92xs7Q5fH7 + /f/l9Pj/3e3z/+Lz/P/g7/r/4O75/+Ht+v/i7fv/4u37/+Lt+//i7fz/4ez7/+Tw9/+5xM3/prG9/8jS + 2//l8Pf/4u74/+Ht9//h7ff/4e33/+Ls+P/p7/z/7vb//9Hg5v9ni5z/YZSo/6Dg9/9LgJb/A0Rj/0mK + rv9Uocz/P5HC/zqRxv83j8j/Mo3H/y+Nx/8sjsj/K47J/y2Nyv85kdD/S5nb/0uT0f81grf/NHeg/zt3 + lf84a3//P19p/2x7fv+jrrD/wcnL/8TN0//S3eL/3+3s/+v59v/y/vz/8Pr8/+Xu9f/X3+b/y9LY/8jM + 0v/Gy9L/zdDb/9zd6v/t7fj/+fr///n6/v/p7Pf/8PL5/97j7P/J1dz/uc3S/6vCyf+PpLD/U2x6/zNi + c/8saYH/NnqY/zR9of8ygav/P5K//02j0v9Bms7/OJXN/zCQyf8tj8f/OZjK/zWNuv8aZoz/Q2yH/5LK + 5v98tcr/apmu/8/d6P/t7///6uv9/+Xt+v/k7vj/5O74/+Tu+P/o9Pn/6fP4/8jS2f+lsbr/tcLL/97q + 9P/l8f3/5vL8/+Ht+P/f7fj/3+34/9/t+P/f7vf/3u/3/9jt8v/d8fr/4PD8/+j5/v+0xtH/YoWf/2Sh + vP+B0u78YcHe8MjCxwDNyc0AIyQoKZGWmqPIz9H47Pb5/+Lw9f/h8ff/4fL7/+Tz/P/h7/n/4e76/+Pv + /P/j7/z/4+/8/+Ht+v/e6vf/6vX8/9jk6v+rt7//maSv/77J0//h7ff/5vL6/+Lu+P/f6/X/4u34/+vx + /f/v9///0d/l/2KGmP9kl6v/n9/3/0yBmP8FQmD/R4er/1Cgy/84kcL/M5HF/zKQxv8wjcX/L47E/zSS + yf88mdD/RZzS/0mVyf9GhLf/RHqo/yhcgf8+Vm7/eoqV/6CutP+xvsD/ws/Q/97q7v/v9///6fH9/+/5 + /f/p9ff/1eHh/8XP0P++xsv/rbO//5Saqv+AgpX/dXeN/3Jzjf9/fpv/lpSw/7Kwxf/S0tv/9/n8/+/y + +P/19/z/7/T8/+X0+//g9vv/3fP6/9Pj7f+1xM3/pbzB/523vP92kZn/RmZ2/yRYc/8xb5D/Roiv/z6J + uP9JmM7/R5nU/0GVz/9JnM7/Poq0/xJaf/9Id5X/mtb0/3y30f9rmrL/zd/p/+vx///r7v7/6PD7/+Pt + 9//m8Pn/6fP7/+Pv8/++ydD/mKOs/6u3vv/X4+n/5/P8/+Tw/P/j7/r/4+/6/+Hu+f/d6/f/3ez2/+Dw + +f/f8fn/2/D3/9nw9//c7vn/5fP8/8jT4f+Jlar/X4yh/4XJ4Px+z+XwDQcKASglKCWKio6Fu73A29je + 4v/l7/X/4vD1/+Dw9v/e7/j/5fT8/+Lw+v/d6vb/3Oj0/+Ht+P/o9P3/4e34/+Lu+f/i7vr/6vb9/9fi + 5/+lrrb/ipSe/73J0v/d6vH/5vP6/97r9P/i7fj/6/H9//D3///R3+T/YYWX/2SYq/+h4fj/T4ef/wpB + XP9Dhaf/S6DL/zCTxP8qkMT/LZHE/zaVyP9Cm8r/QpjI/0OXxf9KlsD/R4Wn/zFTZv9PWmH/jZCY/6Cj + rP/L0Nf/6vD0//P8/v/v+/7/6vb9/+bu/v/m7vz/5Ovy/9La4f+cpK7/Ymd5/11ee/9nZIr/cm2Z/3hv + ov95bab/dGel/3NmpP9uYpv/X1eE/3V1hv/P09n/+Pz9//P2/f/p7/r/3u33/9rv9//i8/r/7vb9/+/2 + /v/n+f3/4/r9/8PZ2v+itbb/hpaa/2Jzff87Vmv/KFuC/0eCsv9LjML/TZHI/2Cl1P9Tkbf/ElZ5/0uF + pf+X2Pn/eLXU/2mZtP/J3un/5/H+/+nv/P/n8fn/4+72/+r1/P/g6/H/t8PL/4CLk/+fq7H/1OHm/+r2 + /P/j7/v/5PD7/9/r9//k8Pz/3uv3/9Xj7//Z6PL/4vL7/97x+f/a8Pj/2vD4/9zv+f/f7vr/4Ob1/8LE + 1P+Elqb/bKCx/IfJ2fABAAEbaWdpjMPEx+Ps7e//8vf6/+Xv9f/i7/b/4PD2/97v+P/e7fj/4e/7/9bj + 7//I1N//ztrj/+fz+P/o9P//7Pj//+Ht+P/i7vr/7ff9/9/n6/+nsbr/bniC/6q2vv/l8fT/5PH4/+Hs + 9//o7vv/7vb//9Hf5v9nipz/YpWo/6Xl+v9UkKf/EUNd/z6Aov9Hnsv/MJPH/yqPxf84lcf/Rp7L/1al + zP9FjLD/KWSE/zdXbf9hcn7/hZCV/6atr//r6/P/8e73//f0/f/29v//8PX9/+nz/P/k8Pz/6PD+//D3 + /P+xtsf/am6G/1ZUev9uaZb/g32x/5qRy/+vpeT/uKnv/7in9P+yoPP/sZ7z/6ya6f+Rg8T/Vk53/1ZX + ZP/k6ez/8vb9/+zz/P/j8vv/4PP7/+Xz+//t8vz/7vH8/+n0+//n9fr/6vj2/+z7+P/d7+//t8zS/42k + rv9wiZb/U2p7/ypIZv8+bJP/aZ/E/1+Rsv8dWnv/TpC0/4jO8/9sqsz/X5Ct/8Ta6P/j8Pz/4ur3/+Dq + 9f/n8fj/5vDz/623wP90f4f/oqyz/9bi5//n9Pr/4u74/+Pv+//k7/r/5vL8/+Ds9//N2OP/x9Tf/9fl + 7//k8/z/3e/4/9rw+P/a8Pj/3PD4/+Dv+P/r8Pr/7O35/8jO2v9kfIb8VoKL8AMCA4Cxr7Hn6+vs//X5 + +//r8vf/5e/1/+Lv9//g7/j/3u/4/+Lx/P/m9f7/5PH7/8vX4f+rt8L/vcnV/+Xx+//u+v//4e33/97q + 9v/g7Pf/6/X7/+Pr7v+dqLP/Tlhg/7G9xv/k8fP/5vH5/+ju/P/u8///09/o/26Qo/9dj6P/o+P6/12e + t/8gUGf/NHOW/0CVxP83lsz/PZnQ/1is2/9Hjrb/IlZ0/yc8TP9GWGD/h5ig/8nW3P/2+/7/+fr+/+rs + +P/n6/r/6fD9/+bv///j6///4ur//+bu///x+P7/1Nnr/2Nldf9jXYz/m5LO/7On7v+voO3/oZDi/6KS + 5f+llOj/pZPr/6CJ7f+fhvD/pY30/7Ge9/+tnuT/MzBV/4qLov/m6vL/7vX8/+by+v/j8vz/5fL+/+bv + ///l7f7/4e3//9/u/P/h8vf/5ff2/+j8+f/r/v3/6/7+/+H6+v+3z9L/coeK/0RSVf8vTV7/HEZg/ylc + fP9cosn/itP6/2Kjxv9Xiqj/wNrn/+Hy/f/o8/3/7vj+/+Xu8v+rtb//TlZe/6u3wP/n7/H/5vD1/9nm + 7//d6PL/4On0/+v0///v+Pr/u8XO/6Ouuv/F0dz/3ur2/97r9//c7Pf/2vD4/9rw+P/d7/j/4e/4/+Lq + 8//t8fX/7PL0/7bEyvwvQUjwGhUYuefk5/L9/P3/8fT3/+bt8//m8Pf/4/D5/+Hw+f/f8Pv/3Ov3/+Xz + /P/o9f//5vL9/87a5f+Pm6f/oq64/+z4+//s+P//4e33/93p9f/i7vr/6fX9/+Xx9P+yv8n/WGNr/5un + sP/g6uz/8PX+/+7z/v/W4On/eJSo/1qJn/+X2fT/ZavJ/y5dd/8rZob/RpW9/06izv87i7X/E0lt/xNC + X/85Wm7/k6ex/9Hh5P/v+fn/8/j6/+7u9v/p6PP/5en2/+Pr+f/i6/z/3uj8/9zm/P/i6v7/7vT///X5 + +v+AhJL/ODhW/6SZ1/+tnu3/nYnn/56I6/+dhur/pZDy/52I6v+dhuz/l33u/5Z58P+Vee3/moLp/52L + 4f9VTIn/QD5j/+Ll6//u9vv/5/L4/+bx+f/m8fv/5Oz7/+Hp/P/f6P3/3+v7/+Dv9//h9PP/4vXy/+Ly + 7//h8Oz/5PTu//P8+//x+fX/0+Hf/4qcoP8aN0v/M2B9/2St1f+AyvH/XJy+/1OHof++2ub/4PX+/+z5 + /v/g6ev/mKKr/1xlbv+6xc3/5vP1/+j1+//h7vf/3uv0/+Tw9//v+P7/5u/6/5Wfqf+Vnqr/zNfj/+j0 + +//q9v3/4u/7/9/u+f/a8Pj/2vD4/9zw+P/g7/j/4+30/+ft8//s8vn/3ebs/FtmdPAPCQuFwr7B6Ozr + 7//x9Pn/6e/3/+bv+f/j7/v/4e77/9/v/P/h7/3/4/H9/+Xx/f/p9f7/7Pf7/9fh4/97h5L/j5qh/9Le + 6P/p9vr/6fb8/+Hu+P/e6/T/4+/2/+f09f+/zNT/dYCJ/5ehqf/Y3OX/9fj//9vh6P96jKP/W4Kf/43Q + 9P93wuj/QHKO/yRXb/9Ulav/X5+z/xpGXP85VWX/scXT/97m6f/m8fP/4PP0/9zx8f/h8fH/7vP4//b4 + /f/v9Pv/8PX9//L4/v/0+v7/9Pr+//P6///z+v//9fn5/2ptfP9IQXP/n43d/6iR9P+afu//mX3v/5d+ + 6/+SeeT/ln7s/5F36v+Qde7/jnLt/49z6v+Ue+f/lIDe/3xstv8xKVr/4eTr//P6/v/z+/7/9/z+//n8 + /v/2+v7/+fr+/+nt+f/m6/b/6vL5/+jx9f/j7fD/4+3v/+fx8v/s9ff/6/P1/+719//s9/j/y9zm/4WX + p/86aIT/b7fe/4jT+f9hobv/XI+i/7za5P/f9f3/z97l/5mkq/92f4j/xc/Y/+bx9v/e6fH/4uz1/+Xw + +f/s9fv/6vH1/8XO2P+Jkp3/eoOP/8vU4P/p8/n/7Pb9/+Xw+//g7Pj/3Oz3/9rw+P/Y8Pj/2fD5/93v + +P/j7vX/6/L3/9zn8P+arMD8Mkhl8AgDAyV8eXu33Nzg8/T3+//v9Pv/5u/7/uPv/f7i7/7/4e/+/9nn + 9f/e6/n/5vL9/+n1/v/o9P3/4u31/8rW4P+Xo63/lqGs/6Wxt//U4OT/7vn9/+v1+v/i7/j/5PH3/+Lv + 9//E0Nj/jZeh/56irv/R0+H/09fo/4GPp/9ghqP/i9H4/4HQ+f9Ifp7/HExk/z53hf9Ffob/WXJz/7/V + 2P/p8/f/7fL2/+ry9v/g8/X/2fT0/9/09f/t9fn/9/r+//f7/v/d4uT/xMnL/7C1tv+kqKn/n6Sl/6Gm + qf+kqKj/QURP/05Hdv+Xh9H/pY/u/5p/7P+Rdeb/j3Tj/4xy4v+Ncef/iWzl/4pt5/+Weu7/ln3p/4lz + 1f9/bMH/ZVeb/yAYRP+Mjpb/mp+j/5+lp/+mqqv/tre5/9LU1//v7/L/+Pn8//b3/P/w8/n/7PD2/+jt + 8v/l6/D/6/H3/+vw9//q7/b/7/P6//L5/v/K1+H/e4yd/0l4lP+AyO//hdL2/2mmvv9llKT/xuHm/8jc + 4f+bqrH/mqWt/9Pc4f/v9fj/5O72/+Pu9//n8fv/6fP9/9Lb4/+krLL/kpqm/52msf/V3uD/5u/5/+fw + +v/p8/z/6fL8/97p9f/T4uz/2vD4/9nv+f/b7/r/3+75/+ny+v/m7/b/vszX/1d0kvxVg6nwzcnKACkm + KVqvr7PQ4eTn/vL3/f/n8Pv+5O/9/uLv///i7///ztro/77K1//V4ez/6PT+/+by/P/g7Pj/5PD6/9Pf + 5f+3wsz/gYyW/5Wgpf/Ez9P/3+vv/+n2/P/i7/j/5fH6/+v1+f/L1N3/n6O0/6Wmvf+1u9L/gZWr/2CO + qP+G0vf/gtT9/06NsP8bUG3/JVpp/zZqbv96l5f/5fv8//P6/f/t8Pb/5+3z/+Hy9f/g+Pn/5vr7/+jx + 9f/Q09j/tLi5/5KVlv9ydXb/VFdZ/z1AQf81ODr/PUFC/0JIR/8TFx7/My9Q/2hdkf9/b7b/jnnP/5V+ + 3v+QdeH/j3Hm/4ho4/+JauT/kHTk/4532v97aL3/Xk+W/09CfP83Ll3/CwYl/yMlMf8tMjX/Nzs9/0FD + Rv9ZW17/gYKF/6Kipf+/v8H/6eru//T1+v/t8PX/5+vx/+jt8//s8ff/7vL6/+/z+//z9/7/8/n//77H + 0v9kcYP/SHiW/37J8f+Azvf/cKfD/3CVqP+xx87/p7e9/6Wxt//T3uP/7/n9/+rx9//p8/n/8Pn9/9rk + 7P+8xs//lJ2m/46WoP/Hztf/2eHn/+jw9v/p8fz/5e76/+bv+v/X4Or/v8nV/8jV4P/c7/j/3e/5/+Lt + +//n7Pr/8fP8/9jf5/+PorD/RHmX/H3B5vDOy8wAFRQWGmtscLbMz9L98vf9/+fv+v/k7/3/4+/+/+Lv + /v/X4+//sr7J/7rG0v/a5vD/6PT+/+Lu+v/g7Pf/5/P5/9/r9v+6xc//lKCo/5Gdpv+sucD/x9PY/9vo + 8f/n8/r/7vj8/+nz/f/O0+P/tbfN/6Gov/9shpf/Zpms/4TS8v9/0vj/XKLF/zFnhf8YTF7/QGpu/4yq + qv/s/v//7fX6/+7x9//n7fL/5vT2/+X5+v/Y6ev/tLu+/4OGiv85PD7/EBES/wAAAP8AAAD/AAAA/wEC + Av8DBgj/AQcH/wACAv8AAQf/FhQp/z84XP9lWY//fmy2/4Zvzf+RdeD/jG3h/4Rm1/98ZMP/Z1ag/0Q6 + b/8ZEjv/AwEa/wEDEP8AAQj/AAAC/wAAAP8AAAH/AQED/wEBA/8BAQT/FhYa/1RVWf+pqq7/zc/T/+Xn + 6v/w8/b/8PX5/+fs8v/Aw8v/v8PK/8rO0//h5+//sLnE/09dbP8/cY7/cLzm/3XB7P9/rc3/aIWZ/5ys + tv+3wsj/093h/+z2/P/s9vz/5O72/97o7v/L0tX/q7S6/5Sep/+gqbD/yNHY/+z0/v/u9fz/4Ofz/+jv + +//r8v3/2eDr/7e/y/+xusT/1+Pr/9/v+P/g7vn/5+z7/+zs+v/z8/z/0Nbd/3SRoP9Uk7H8itn98MvI + yQBVVFcjgYOHus/S1v3w9fz/5u75/+Xu+//k7/3/4u/9/+fz/f/S3ub/sr7I/7jEzv/b5+//6fX+/+Ht + +P/d6vT/4e34/+Xy/P/T4Of/tsLH/5aip/96hpD/sLzF/9Th5P/h7vb/6vT9/+3y///h5vX/t7/M/1Vw + e/9llKP/itDr/4HN7f92vdv/ToWe/w1BUf9Na2//n7m7//D+/v/q8ff/7fH3/+vv9f/q8/b/1+Tm/6Gs + r/8rMTT/AQMG/wACBP8AAQH/AAAB/wAAAP8AAAD/AAAB/wACA/8AAwX/AAEB/wABAf8AAAH/AAAH/w0H + Jv82K1v/YVCT/31ouv+Ea8f/aVKp/0Evdf8ZDj//AAAY/wAADf8AAQT/AgUK/wACBf8AAAH/AAAB/wAA + Af8BAQP/AgIF/wIBBf8AAAT/AgIG/w0OE/9sbnP/wcPF/+7y8v/4/f//4ufs/3F1ff84PET/XmJp/6yz + u/+Ol5//NUVP/z5uh/9stNv/aazV/3qgvf9leIn/tcDC/+Ls6//u9/j/6PL5/+Lt9v/R3OL/qrO8/3uF + jv+Xoaj/vcfP/97o7v/v+P7/5+/7/+Tr9//l7ff/7fT+/+Ho8P+7wsv/rrbB/9HZ4v/r9f3/3+74/+Dv + +f/j7fv/5ev4/+3z+//W4ej/ka69/1yYt/x/yvDwyMjIAGNjZlK5u7/P4OTq/+70/P/m7vn/5O36/+Pu + /P/h7fv/4u76/+n1/P/I1dv/maau/6u3vf/j8PP/6fb//+Xy+v/f7PT/4e73/+r3/P/v/P//2ubq/5Of + pv9rdX7/hJCa/8fU3f/l7vL/7fT7//H5///e5+j/i52d/1B0fP+KwNb/isvj/5HY7P9loK//BDVB/1ps + b/+xxsr/9f7+/+ju9v/r8ff/9fj9/+Hl6f+do6b/CA4R/wAAAv8AAAH/AAEB/wACAv8AAQL/AAEC/wAB + Af8AAAH/AAAB/wAABP8AAAP/AAEC/wABAv8AAQP/AAEE/wABC/8TDyf/Ni5S/01Bc/8jGkP/BgEk/wIA + Ff8AAAj/AAAE/wAAAv8AAAP/AAAD/wAAAv8AAAL/AAAC/wAAAv8CAQP/BAMH/wAABP8AAAH/AwUI/wEC + B/9rbnP/wcXI//H2+f/o7PL/tbnA/2VnbP8sLjP/S1le/0VYW/8hPD3/Pml7/2uoxv9glrj/QV1y/5mk + qf/f6OP/8vrz/+z18v/f6u//xtDZ/4CKlP96g4z/pK61/9zn7f/s9v3/6vX8/+nz+//l7Pj/4un1/+72 + /f/l7fL/r7a//5+ms//N1N7/7fX+/+Xv+//f7vf/3+/6/9zt+v/Y6fX/4vH4/97x+P+yzNn/UYCg/Gie + xvDV1dUAYGJka9DT19jv8vX/8/j9/+nw+//k7vv/4ez6/9/r+f/j7/v/4+/5/+Xy+v/Cz9X/f4yT/52q + sP/n9fn/7Pn7/+76/v/i7vX/4e73/+f0/f/s+f//6vf6/8nW3/+Pm6P/b3uF/52qs//T3uX/7fj8//D7 + +f/b6Nr/VG5f/0Zta/+Rx87/oOTw/3OxvP8cTln/XWtw/7XGyv/3/v7/6O72//D2/P/4+vz/sLCx/x8f + JP8CAgP/CQkM/w4QFP8CCAr/AAEC/wABAv8AAwT/AAQG/wACBv8AAAL/AAAC/wAABf8AAQL/AAIB/wAE + Av8ABQP/AAMC/wABAv8CAwz/BQQX/wEBEf8FAxL/AwIJ/wAAAf8AAAL/AAAB/wAAAv8AAAL/AAAC/wAA + Av8AAAL/AAAB/wAAAP8BAQL/BAUK/xQUF/8aGh3/DQ4T/wICBv+FiI3/09je//X6///0+Pz/zdHY/21w + d/9qe4H/c5qb/1mIiP8jS0z/DDI6/ypRV/9QZ2D/09/S//P67//0+/P/0tnX/4+Zn/9yfIX/k52m/9zn + 8P/v+f3/7Pb+/+Ls9v/d6PH/5O32/+30/f/n7vr/4Ofz/5Oapv91fIj/vcTP/+fu+v/t9P//6/L9/+Xu + +f/e6fX/2un2/9zt+P/h8vn/2e/1/6vG0f8VR2j8IlZ98MfKyQA2NzlGeHt+ytDT1f/2+///7vX+/uXw + /P/e6vb/2+fy/+Ls+P/u+P3/8v3//+v4/P/I1dv/bnyC/3aDif+hrbX/0t7o/+z3+v/u+v7/6vf//+f2 + /v/l9Pz/6ff9/+76+v+6x87/fYmT/4WOnP/HzdT/2t/Z/4uSa/9WYi//OE0r/22UhP9/vcH/ebzL/1WJ + mP9hanD/ucXK//n+/v/o7vb/9vv9/8rM0f94eH3/AwME/xoaHf84OT7/SEpP/xsgIf8EBgf/AAAB/wAA + Af8AAgT/AAMH/wAABf8AAAT/AAEC/wACAf8AAgD/AAEA/wAAAP8AAQL/AAIF/wAAAf8AAAL/AAAE/wIA + Cf8BAAn/AAAH/wEABf8CAAL/AgAA/wACAP8AAQD/AAAA/wAAAP8AAAD/AAAA/wUFB/8gISX/Wlxg/2xv + c/9HSk7/Fhsg/ycqL/+YnKD/8/j+/+3x+v/1+fz/qa60/1dcYv96rrX/n+Pp/4nIx/8ROyX/ID4b/09q + M/+Gmmz/19/O/8bLyP+FipH/hI6W/8fU2//q9vr/6PT9/+Xx+v/g7fb/6PX6//D7/v/o8vj/y9Tg/5uk + sv9sdH//foeT/8zT3//t9Pv/7/b9/+ft+v/h5vL/2t3o/+Pm8//t7vz/7/L//+z1/f+/z9X/VnuL/0GD + o/x+0PnwyMvKAC4vMQ1ERkpuhYmM0sjN0f/x+P//6fH8/t7n9P/W4u7/vsjT/9Hb4//o8/f/7Pn9/+Tx + 9v/Y4+X/oa+2/46bo/+Gkpv/h5KY/7nFzf/f7PX/6vn//+v7/v/p+P7/4fD2/+j09v/f6+//wcvV/6qv + t/+XmpL/Zmk6/2pvMf9pcjr/QlU8/zlmaP9zqLn/bJur/2NqcP+8xMr/+v7+/+nv9v/1+v3/n6Gk/z08 + Q/+Fg4n/ycjO/+Pk6f/n6er/2t/k/6Wqrv9cYWP/Fxse/wABBf8AAQb/AAAE/wAAA/8AAQL/AAIA/wAD + AP8ECgb/BAkG/wABAv8BBAX/AAAA/wACAP8AAAH/AwAF/wQACf8EAAj/AgAF/wIAAv8CAQD/AgIA/wAB + AP8AAAD/AAAA/wUGBv9WWFn/paep/+Dh4//j5+n/6+zs/+Lm6P+vtLf/XWFl/29zd//IzNL/8fX8/+3x + +P/t8PL/k5uf/0NpdP+Cub7/mNLR/01sUf9IXiz/YX03/1lwOP+Qm4r/pq2t/8TM0P/j7fD/4/D3/9vq + 8f/o9/7/6Pf+/+36/f/U4eX/qLS7/4qTm/+NlaH/m6Cv/7C3xf/a4en/5e74/+fv+//g5vL/y9Dd/72/ + zP/l5O//9/f8//L0///a4fH/pK+8/15zff9IgZj/Zrja/Fu64vCEhYYAhYaIABYZHRxLT1RsfICEyKGn + rfzEzNX/7PX8/+bx+v/H0dv/prC5/7nEyv/d6Oz/7/v9/+v3+//c6O7/2+Xn/73Kz/+EkJj/foqT/56q + sv+3xMv/0d/j/+39///m9/r/5PX1/+b19v/k7/P/2uDi/7i9tv9scVP/WF0s/3V7R/85Qx7/Gz4+/0Zt + ev9DZXP/Zmxy/7zDyv/x9vz/6e/3/+3x+f+qrbX/qq22/9nb4f/w8PX/8PH6/+vt9v/t8fr/5ejt/9XZ + 3/+VmJ7/LS82/wAABf8AAAH/AAAD/wAFCP8ABAT/AAMB/wIFAv8CBQP/AAMC/wgLCv8gJCH/OT05/xcZ + Fv8CAQL/BAMF/wQCBf8CAQL/BAMC/wIDAP8BAQD/AQIA/wACAP8eIR7/hIeF/8fMyf/l6uj/9/r7/9bb + 2//Y3dz/6/Hw/+bt7P/Cycn/n6an/7nBxP/s8vj/5+31/+/0+v/Z5Oj/jpyg/2WHkP+GrbL/YHdv/0JW + Of9PaDf/WHFG/6q6qf/W4Nz/6PH1/+v4///m9f3/4/T5/+T3+//K2+L/rrzC/4+cov+AjJT/payz/9zd + 5P/j4ur/4uXy/+vy/f/x+f7/2uHp/7S5xv+vsL3/1NPg//Hv+v/2+v//srrG/4OLmf9SZ3j/T4qk/2m2 + 1v9Ur9f8OZ7K8ExNTwBGSUsARkpNAAABBx0UGiFTUVdek4aOlNO3wMT/7ff8/+bv8//GztT/pa61/6aw + tP/L1dj/7ff9/+35/v/z/v//5/P1/9Hc3v+/yc3/qra7/5mmrP+isLT/tMPD/8fZ2v/a7ev/5PX0/+/5 + +//y9/n/29/Z/5yhif9ma0P/XWE0/zI4FP8YLSr/P1Rm/0VYa/9ob3j/uL3E//b5/f/p7/b/6u74/9nb + 5f/h5e7/7vL6/+3w9//o6vX/4+Xy/+3w+//s7/f/8fX8/9vf5P+tsbT/cnZ6/x8iKP8AAQT/AQgM/wAD + BP8AAQH/AQQD/wEHBf8nLCr/a3Fu/73DwP/FyMb/h4mH/0NFQ/8ICgn/BAQE/wYGBP8FBQP/AQMA/wAA + AP8DBgL/WF1Z/6Sppf/W29f/3+Xh/7/Ewf+vs7L/lJqX/5admv+kq6j/vMO//9Ha1v/c5OL/3+Xm/+vz + 9//m7vT/6PD4/+/3/f+zu8L/Xmp4/3KCif+Klpb/Kjwq/0JaM/+YsIn/0eTN/+v68f/x/f3/5/X7/9Tk + 7f+/0dX/q77A/5mssf+Poaf/pri7/8DR0v/a5Of/9/n///v6///z9v//5Or3/8bM1P+kqrP/p6q3/83O + 2v/s7Pf/6Ov4/6+1u/9ca3j/UH+T/2anv/9sutn/XbTc/0GhzvxOseHwR0lLAEhMTgBDSUwAQ0lNAAAF + CwYAAgolLDI4bF5nbsO+xsr53eXo/+bu8v/Q2Nv/oqms/5OboP/DzNH/ztnd/+r29//y/f3/9f///+z3 + +P/b5uf/ydPV/7bDxf+OnJ3/kaOi/7TFxP/I1tj/2+Lr/+zt9v/f39z/m5+B/3Z5Rv9NSxX/KisD/yIp + NP9pd5T/a3mW/250ff/Axsz/+v3+/+Xr8v/n6vX/6+75//D0/f/s8vr/5evz/+nu9v/r8Pj/7/P8/+nu + 9v/w9fv/+Pv+/+rt8P/HzND/qKus/3N5ev8/Rkf/LjQ1/ykwMP9CR0j/aW9u/5Wbmv/Fy8r/9Pv5//b8 + +f/T19X/r7Oy/4SHh/9TV1f/MDMy/ysvLv87Pj3/Wl5c/4+Tj/+4vrr/5urn/+jt6f+zurT/aG5o/3J8 + cv+kr6L/prGk/3+KfP9veW3/o62l/93l4P/4/v7/8Pj6/+jw9f/n7vf/7/P9/9rY5P+alaD/V1pc/36F + g/8zQhv/UWoy/5iyhP/Y7M7/4vTl/9fl4//H1Nn/qrjD/42epf+Soqb/s8TE/8LW0v/W6+b/5vr1/+/9 + /P/x+fz/5evt/9LX3f+5vsn/io2a/6Wmrf/V1d3/5OXw/83T3P+rs8D/NVJg/1mOoP9yudL/ecvp/2W8 + 3/9Cn8z/TKja/GbF+PA9QUMASExOAENISwA/RkkAQEdLAD5GTAAAAAgOGBwiUUhRWKyhqa/gzdbY+ezz + 8//d4+T/qK+y/5Kan/+TnZ//w8zN/9Hb2//i7Oz/6vX0//L6+v/2/v7/5/T1/8jU1f+rtLT/nKeq/6Os + s/+4u8v/zcvY/7+8uf9vbzf/eXkz/25pMf87OBj/S1Jl/32Jrv9yfqH/foKK/9rg5//z+f3/3+bu/+Pn + 8v/o6/b/7fL7/+30+v/s8/f/8vj7//L5+v/V29//0dbZ/9PZ2//n6+v/9vn6//f8/v/w9fX/wsrL/6Go + qv+aoaP/mJ+i/6arrP+9w8P/2uLi//T6+//z+vv/8Pf4//T6+//t8/T/0dfX/7C1tf+doqL/mZ+g/6Gm + pv+2urj/3OPe//T59v/u8O//uLy4/213bP+Rmo7/wMq9/+Xx4P/h79r/wdC5/5imj/95hXT/nqeg/+Pq + 5//0/fz/6vL3/+ft9//u7/z/+fT//9LJ0P9kXFv/MDcW/2BuOP9eeC3/VXIr/7LFov/C073/ssC7/6Wx + uv+hrbn/r7vC/8rY3//r+fj/7f/4/+j88f/f8+n/1ufh/8rX1/+puLn/kJmd/5WYn/+qq7L/3+Hk/+rt + 8f++wsv/dISR/zhmdf9VlKb/gM3k/3vR7f9gu9z/QZ/H/0Wezf9iue38a8H48D5CRQBCRkkARUpNAEVM + TwBGTlIARk1TAD5HTQAABw4BAAYNEwAECYFocHXUwsjJ9+zz8//s8/X/0tjd/56lqP93fH//aXFz/6eu + sP/U3N7/6e7w/+vw8v/o8fb/8vv///n9///d5On/ydHT/7S9uv+YoJT/d3pe/2ZmJ/95dzH/h4NL/01K + K/9udor/cHuc/09be/+TmKD/8ff//+70/P/g5+//6e33/+3x+v/t8/v/7vb7//D3+P/s8e//1N7a/3F6 + dv9ZYl3/Xmdi/6atqf/Z39z/7vPx//L6+P/w+Pn/7/f7//H5/v/x+f3/9fv9//P5+//r8/f/6PD0/+ry + 9//p8fX/6fH1/+v0+P/y+fv/9fz9//T7/f/x+f3/8/v8//j8/f/0/fv/+f78/8PHw/9mb2b/i5eI/+Tz + 3//y/Or/8//o/+f32f/i9dP/3O7N/6u6n/9aZlX/oKug//f+/P/u9fn/5uz2/+rs+v/19P3/5eHl/6af + n/9BRyj/eYZO/1NrHv8+WAb/VGgv/4+dfP+8x7v/1N3l/+Dq9//w+v//6/b//+zz9v/m8e//3+/o/8HT + yf+EmI7/XHFs/3yMif+kra//0dfb/+ft8v/j6vH/rLa+/zlRYf9CcIH/aK/D/4fb8/900ez/YMLh/0Wm + yv85mMP/Va3c/3HD+Pxptu7wQkhLAEJISwBCSEsAQUhLAEBITABDSlAASFBVAENNUgA4QkcAlJ2iAAAA + AmhWXWDLpq6x9+Lo6/32+fn/7PL2/9PW3f+RlZz/a253/3t9iP+PkZ7/pKa0/8rM2P/u8fn/8PP7//P3 + /f/0/fX/zt/A/4igaf9IXBX/S1AX/1BOHf9YWjb/MTYl/2p4hP9dbH7/R1Nm/6Cnrv/z+f7/7vT8/+zz + +//p7/f/3uTs/+bt9f/u9vr/2uPh/5ynn/82QzT/UV1P/2BuXv9ZZVb/SFRF/19sXv+st63/8vr2//b+ + /v/h6vH/6vL6/+bv9//l7vb/5/D3/+fw9//n8Pf/5/D3/+fw9//n8Pf/5fD3/+Xw9//l8Pf/5u/2/+bv + 9v/m7/X/5vDz/+76+f/w+/b/qrSu/11qXP+ouKP/5/ne/9jszP/r/Nn/4fXM/9PpvP/T6bz/u8+n/3eI + af94gXf/8/v0//L4+//l6vX/5un3/+vs+//x8fv/0dLV/0FHOf8+RyP/RlYW/0tdFf9RYRb/go1a/8nP + vf/y9vn/7vD9/+7y+v/r8Pn/trvH/5uhq/+Jj5T/cXl6/256eP+drqv/5PTy//T8/P/v+fn/wtTd/3eN + nP8jRln/TH2R/3vE3v970+7/aMjn/17G5v9Dq87/MZnB/0up1f9rwvL/ecX7/G606/BCSEsAQkhLAEFI + SwBAR0oAP0dLAEJJTwBFTVMARlBVAENMUQCPmZ4AAQEDBzE3OTJAREeKZmtt4aSqrP/s8vX/+/z8//b3 + +v/w8Pn/0tHf/6amtP+Bgo3/bW91/31/gf+0uLT/5uzk//f86/+5xaf/WXox/2J6Nf90gEv/PUQl/1lo + Wf9DVlL/YHR8/09ibf93gYv/wcnS/+70/P/q8Pn/6e/3/+Tq8v/q8Pj/8/n9/9zj5P+Xn5//UltP/6Ky + mv/n9N//5PXc/+f33//U5Mz/l6aR/0pWSf+Yo5z/8/z//+jw+//o7/z/6fD8/+jv+//n7vv/5u77/+Xu + +//l7vv/5e77/+Tv+//j7/v/4+/7/+Pv+v/j7vn/5O35/+Tu+P/k7/b/7Pf5//P9/P+yvLj/dINz/7LD + qv/g9NT/0OS9/8nfsf/M5LL/yOCr/7rTnv+tw5X/kKJ//1llVf+rtKr/v8bH/+rt9f/r7vz/8PX9//b9 + ///W3d3/VVtb/xYbCf9NWyv/e4lM/2d2Nv9daTD/rrai/+Xs5f/Q1dn/kZiS/3h9e/9xc33/lJWj/7i7 + w//b4eP/7fj4/+b5+P/l/Pz/wdrg/3GHjv87UV3/PWyC/2urx/+F0fD/eMvv/2jE6P9rzfX/Vbzl/zSY + w/86nMn/Wbbl/27C9P92vvL8e7vy8ERHSwBCSEsAQUhLAEFJTABDS08ARExQAEJKTgBBSk0AQkpPAI+X + mgCgqKsAFBwfBxEYGxg9QUNJWl5gpn2Bg/Kztbj+yMnO/+7t8v/39vr/8fHz/+zt7f/d3tv/h496/1xj + Vv+BinL/qbeR/46idf9VcDz/RF0r/0ZZMf82TT//m77B/2KFkP8+W2f/PlFb/52nrv/g6PD/7vP7/+/z + +//q7/f/7vX7//b7/v/4/f//xsvM/1VgWP+Dkn3/4/LZ/9Tpyv/R58f/1uvM/9zy0v/W68z/q76j/1li + Xv+zu7//8PP7/+rv/v/p7v//5+3+/+Xs/v/l7f7/5e39/+Pt/f/j7f3/4u79/+Hu/f/h7v3/4e39/+Hs + /P/i7Pz/4uz8/+Tt+f/3+/3/9P37/6m0sP9VY1L/lKaL/8fatv/C16r/w9ml/8ffpf+40ZX/scqO/7HI + k/+YqoH/UFtI/4uUiP9cYWD/s7O+/+bo8P/o7fL/z9jY/7C5uv+GjZX/FB4d/zlJM/9LXDj/RlYw/0dX + M/9wfWX/ipaD/3N+bv9HUz//anhW/9ja2v/j4e3/6uvx//D39P/c6+f/o8DA/4Gipv9ZcHf/LVpr/2mo + wv98xOb/ecTt/3O/7v9ru+3/Zrnr/2jB8v9KqNn/NJXG/06q3P9lvvD/br3w/3W57fyDwfbwRUdLAERH + SwBCSEsAQElMABMgIwMIFBcOAAgKHgAAACIAAAAgAAIGGQACCAoCAggCmaatAAADBwwVGBs0MjU4d11h + ZfZ9gon/lJac/6Olqf+2vb7/1eDb/+j15v+vvqL/Xm1I/1hqOP9gckX/TmA7/zBEKP8wTjz/TnRo/3Cc + mv+j2OX/XYud/yREU/9FVlz/rbi//+vz+//u8vr/9fn+//X5/P/0+f7/9fv//9/l6v+do6f/VWJP/52x + kf/H3rf/y+W8/9Ttw//Y8cj/1e3G/93yzv/K2r3/UGFP/3F3e//x8/n/7fD//+nt///m7P//5Oz//+Ps + ///i7f//4O3//+Dt///g7f//4O3//+Dt///g7f7/4ez+/+Lr/v/k6/3/5ez7//X8/v/2/v3/tr+7/2p2 + Z/+Hl3z/q72X/6vAkP+1zZL/o7x9/6K8eP+uyIb/vNKZ/6a2jP9aYVT/sriu/46Qkf9wcXj/2Nnf/8jM + 0P+CiYn/Z21w/2dtd/83Qkz/ZXx9/09taf9nhoT/WHVx/zxSRP9DVTz/SmhB/0RmNP9adUz/yNXV/77H + 0v+lrLL/lZ6b/3+Pjf9VeH3/O29+/1COpP9vttL/esjs/3jJ9P9xw/X/bbz0/2m58f9mue//W7Hm/zqQ + xv8/mM3/XbXp/2zB9P9uuuz/dbjq/IfG+PA+PUIAPT5CADk+QgAOGh0WBA4QVwMWFpgeOjmiRGhnpShS + U6QMN0CfAC09jgApOnwAHi1rAAgZVQACEUMBAw5aCBIa8l12gv9pgo//XHJ9/2F0ef+GmpX/orap/4eW + gf9QYEP/RFcx/yxDI/8QJhT/FjtI/1aEk/+LwtD/isbX/5jc8v9TjKH/GT9N/2Rydv+8x8z/7/b9/+ru + 9f/LztP/297h//Dz+f/4+///3+Po/5+kqP9mdV3/mrKH/6zKkf+616P/x+Sw/8zpt//I5bT/0Oq8/8Xa + sv9keVv/UVZa/+3v+P/r7v7/6Oz//+bs///j7P//4e3//9/u///c7f7/2uz8/9zv/v/d7///3+///+Dv + ///h7P3/4un7/+Pn+v/o7Pv/9fv+//n//v/i6OP/z9TK/8vSwP+7y6b/rsKP/7DKiP97lFP/d5BM/6rC + gP/G26D/qrmP/1dcUf+2urL/29zc/4GAhf+ZmaD/gYOI/zU7Pv8cHSX/NTdC/zZBTv9vk5z/ir/J/5LI + 2v93q8D/Q3GC/xlAPP8yXEj/NWJH/zhiTv9+lZn/bn+K/0dfaf8/bHX/XJGi/2mhvf9Pj7L/a7PY/3vI + 8P93x/P/b8Hy/2u98v9pvPT/Z7zy/2G97/9DnNH/NIzD/1es4/9pvfP/a7zw/3K87P+Aw+/9fbzn8zUy + NwA3NzsAMTQ4AAwYGxsDCw1sAhcWyiRCQPRVf33/gq6w/3mos/9omar3Y5On6maTp9pjjqLEUH6SrjRi + dq4FKTr4Tmp3/2J/jv9Vd4j/SHSD/1WEj/9ijZT/S2dq/yg5Mv89V1D/PF9g/yxVZP83cI7/a6zO/5TY + +P+Gze//i9n2/0yNo/8ZQk//ipWY/9Pc3//y9/v/3eDm/4KFi//KzNL/7vD3//n7///x8/b/1djY/7G8 + q/+kvYv/o8KC/6jHiv+z05f/vd2j/7vbof+93aL/ss+Z/3OLZ/9TWVz/5+r3/+7x/v/r7///5+3+/+Tt + /v/j8P//4vL//9/x/v/b8fz/3PL+/9zy/v/g8v//5/T//+ny/f/i6fj/5Ob4//P0/f/4/P//+v7+//v+ + /P/9//n/9/rv/+Lr0//I2qj/rsaB/3GKRP9SbCD/k6lr/63AiP+JlXD/V1pT/73Auv/7+/v/sa61/1tY + YP8YGiT/DxId/x8bJf9BPUn/VF5r/1aBj/+W2Ov/ldr7/4LH7v9qrM3/VpGn/02Lmv9Hh5b/SImY/0SF + mP8/fpH/UI+h/2arwP93vNr/ebzk/1yj0/9wuuv/csDx/3C+8f9tvPD/abrw/2e78P9mv/L/WLrp/yyM + vP9BmtH/Z7vz/23A9/9quez/esHt/4zL8P1Xj6/3ODM5ADg2OgAzNTkAAAoNCAAFBSQAGRhdJkVDplmC + gNuczM79od7t/5TW7f+Kzuf/h8rj/3/B2/9sscr/W6C4/0iGnv4zaoL/HlZw/zNhef9NfJD/Y5Wm/3Cf + r/9Ze4v/Eyg1/1J5gv9fk6H/To2n/0+cw/9ouub/csPw/3HD7P+F1/f/SYuh/xhCT/+ss7b/7PHz/+3v + 8f+3ur//XV5k/+Lj6f/19/z/+fv///v9///8/v3/7/fq/83etv+rx47/qcWK/6nHiv+vz5H/rc6O/6/Q + j/+px4z/e5Nr/1NbWv/h5vL/8vb+/+/y/f/s8Pz/7PP9/+ny/f/l8Pn/6vn+/9vt9f/L3uf/3O72/+Hy + +v/j7vT/6e/z/+jv+f/q7fn/+fv9//n8/v/6/f3//f7+/////v////v/+v3v/+Dvwf+Vqmv/boY//1Bo + IP9ofUH/aXtG/zxHJf9paWf/4ODd//39/f+0sbj/Wlhe/wAACP8AAQ3/Q0NM/3h6h/9/jJr/LVFi/36/ + 2/+AyvP/ecj4/3nI8/95xuf/cr/c/2y61/9pudb/ZrbT/1+xzf9yw+D/fM3t/3HA5/9grd3/VaPX/2m2 + 6/9wvvL/brzx/2u77/9pu+//ab3w/2W97v9Mrdv/K4q5/1as4v9qvvX/ar7z/2297f9+w+r/hbvZ+QY2 + UOBAOT8ANzI4ADU2OwA1Oz8ALzw+ACQ6OgAAAAAUAxQXcxZEStNyq7z1iM7m/ofV8P980u7/d9Hu/3nV + 8/961fP/eNHy/2G11/9FjrH/OHCR/zBbev8hUXL/J1t9/ztkg/8KIj3/UoKX/3G2z/9jsdH/UqvS/166 + 5f9kvuv/Zrzm/4fZ+v9Ih5//GkJS/8DEyP/5+///29ve/2dnbf91dXv/9vb5//7+///+/v7/+vv+//n8 + /f/7//b/9Pvi/9Lluv+3z5r/nrqA/4mmav+Ytnf/sc+O/6zIjf92jGP/UFlU/+Dn7f/u8/r/7vD4//X3 + +v/x8vX/3eDn/9vf5v/y+vv/usPM/4eSnP/G0dP/0N3h/7nFy//EzND/8Pj7//P3+v/z9vn/9/v9//z+ + /v///////v79//z89//4+uf/3+nD/1ZkOv9FWRf/Sl4d/0tcIv88SRz/LDEd/4CAff/7+fn/7Ovs/3Rz + df8UEhj/AAEK/ycrM/9zeoP/rrrE/5Wqtv8nNEL/dqrH/3/E7v9xwPH/Zrrp/2u/6P9yxu3/dMjv/2zA + 6f9twur/Y7jg/2q/6P9vw+3/Zbnm/1yv3/9dr+L/Zrjq/2y97/9rvO//abvt/2m87/9qvfH/YbXn/0Ca + yv9Bmcr/Z7rw/2m88v9nve7/dcfx/3u+4P9ZgZnpAAIYjT03PAA4MzkANjY6AC8zNwAoMzUAKTo8ACs/ + QAAABAkDAAQJMAALH79ela7zf8jm/n3Q7/9nxOT/YsXn/1u+4v9oyO//cs33/3PI8/97yfX/b7nl/0qQ + vf8oapb/EEl1/wUmSv8HMlr/brbb/1+z2v8xlL7/SarV/2fG8/9dt+H/fNDy/0yMp/8iSFr/wsPG//b2 + +v/Ly9H/OTk9/4yMkf/39/r//v7///j4/P/29vz/+Pr7//v+9f/9/+z/9Pvd/7fLm/+FnGX/SF0v/3KI + Vf+kvYT/oLeG/1FiQv9TWlX/7PL1/+zx9f/v8/f/8PL2/7u8wP9zdXr/wcXL/93m7v9AR03/M01U/y1I + T/9kd33/YW90/4GHh//i6en//v7+//f5+P/9/v7////////////49/f/7ezm/9ndzP+Tm33/P0om/1dn + Mf9UZCz/UmEv/0JNKP9LTET/oKCc//f39/9jX2b/HRsg/wAAAf8SFBz/ZGp1/7G/yP/c8fX/mLO+/ygx + Of9hiqn/fr3p/3fE9v9ov/H/Zb/t/2O96/9mv+7/asPy/2rD8v9kvu3/Yrvq/2W87f9ovvD/aL3v/2m/ + 8f9lu+3/aLzu/2m87v9nuu3/ar3w/2u+8f9bruD/OI2//1yu4P9xwPf/a7vv/3TH8/+G0/j/fLbS+wAP + IsgACBgNOjc5ADk2OAA3NzkANTc5ADI4OQAvOTkALTk6AAEGCwAABAkDAAQYJhwxQJ9VhZ/rfL3b/4fS + 8/9qvub/Ybrj/2e+7P9swPH/cL7x/3K98f9wvfL/aLjs/1it4P9HntP/Kn61/zSCu/9ruu3/Zr/w/0Sm + 1P9Aoc//YMDv/2bC7f90yu7/VZi0/ypSZf+oqrH/tbW9/1xcYv8mJyr/bm5y//j4+f///////fz///37 + ///7+/r/+v3x//b74P/Q4rP/YnZH/1FoLf85TRb/P1Ag/5Ogfv+5xab/hY57/09TU//t8/f/+P3+/+/1 + 9/+ttLb/RUtN/1tiZP+QnJ//RlZc/0Fwff+n3ej/b5ul/yZJU/8aLjX/Ki8x/4iKi//++/z//vr5///+ + /v//////+/n8/+bi5f+vq6v/QkM6/z9DLf9iakT/j5ts/3N+Uv9NVi//LjMY/5ORkP/28fL/6OLp/0ZC + R/8MBQ7/BwMK/1JVX/+hqrf/0uPw/83n8P+Boav/ICs1/0tvj/+AvOb/gcv9/2zB9v9gvO7/Xr3t/1+8 + 7f9gvO3/Yr3u/2K97v9ive7/Y73v/2S88P9kvPD/ZLzw/2S88P9luu7/Zbru/2a77/9swfX/ab7w/06h + 0/9ImMv/eMb4/3G+9P9yv/L/itT5/4DC3v9OgJjUAAIRXgUMGgE6NzkAOTc5ADg3OQA3NzkANTg5ADM4 + OQAzODkAMjg5ADA3PQAAARMFAAAYHSxIWZBZhJ3ugLvb/4/T+P91wez/ZLfm/2i77f9uvfD/cLzx/2+8 + 8v9qvPP/Xrfv/0Wn4f8rjcj/QZbW/16w7v9lwPf/Vbbm/0Gk1P9QsOH/ZcHv/3LL8f9ttNL/Pmt+/05T + W/9RU1j/Hx8k/w0NEv88PD//r7Cz/+/u8v/9/f7//fz//+vq6v/Dxrv/mJ+G/3WEXP9DViL/PFAU/zVH + Df81RBL/eYFn/5Wchf9aXlX/Z2ds/+3v9//7/f//rrO0/1JbXv80SEz/RVlc/z9JTP8tUFn/nNzo/4zR + 5/+W1ur/dqu8/zNZaP8GDBT/SUtM/6Okpf/y8PD/zcrK/+7t7f/+/v7/+vf6/9/a3f+QjIr/Kywc/zk/ + If9PVzX/QEcn/yguE/9ubWX/w8C9/+zo6/9wa3H/HBkd/wgBCP8aGB//i5Kc/7/M2f/R5/L/yefv/2mI + k/8YIy3/OVt7/4S74v+Cyfn/ab3x/2C87f9fvO3/X7zt/1+87f9hve7/Ybzt/2O97v9lve//ZL3u/2S9 + 7/9kvPD/ZLzw/2S88P9kue3/aL3y/2zC9f9ituj/SZvN/12r3v9zwPP/bLrt/3zF9f+OzPT/dKO+/yA7 + S7YAAAwQqKelADk3OQA4NzkAODc5ADg3OQA3NzkANzc5ADc3OQA4NzkAODc6AH9+hgCMj5oAAAATMjVP + Ypdfh6Duh77f/4zO9f9ouuX/ZLzq/2i+7P9tv+3/cb3w/3G88v9pvPX/WLj0/zaa2P85ldb/Vazt/2bB + +v9hvvH/Tq3e/0ys3f9gv+z/bcrw/3PA3f9CdIf/IjdA/zdDSf81Oj//AwMH/xgZHP9YWVz/v77C//Hx + 8v/+/v//5OTk/6Ojnv9FSzn/QUsq/0FQH/9ufUf/mqhz/3+MXP9YYED/VVlI/2RiZf/OytL/+fn8/8PH + zf9scnn/U212/1VveP8iNjz/LFFb/2qouf+N1/T/dcTq/4DI6v+IyOX/aZqy/wsvQv8kOkT/VmJn/6it + sP97e3z/j42O/6SipP+uq67/sq2x/6ikov96eHD/T1E+/0tQNv9NUDj/XVxN/5GOiP+wrKr/kIyQ/xQK + GP8XDxz/DQUP/w4MEv97hY7/usvX/9Lp9f+309z/VHN+/xMnOP8lR2f/g7jf/4LG9f9pu+z/Zr3r/2W+ + 6/9lvez/Zb3s/2W+7P9ju+r/Zbzs/2e+7v9mve3/Zr3t/2a87/9mvO//Zrzv/2S67P9qv/L/Z73v/1aq + 3P9NntH/a7jt/2277/9su+7/ic/5/3uw0/9ScY3SAAYYaJqhnQClqZ8AODc5ADg3OQA4NzkAODc5ADg3 + OQA5NzkAOjc5ADs2OQA7NjkAgXt+AJCNkgAAABAHAAATNTxUaJdhh6H/jcbn/3nI7f9ow+z/ZcDq/2rA + 6/9wvu7/c7vx/2689f9iv/r/U7Px/zmW1/9LpuX/X7rz/2K+8P9bt+f/WLfn/1y96v9mx+3/bsLh/0B4 + jv88WGX/i5uj/52nrP8HCg7/CAkM/xwcIv9ycXX/wcHF/+/v8f/z8/P/xsbF/1VWU/8lKhb/MDsU/3mG + Vf+tu4j/jJhs/z1GIv9CQz3/lZOT//Xx9//j5e7/gIWP/3yaqP92nKv/S2x5/xg+TP9Jhpr/gs7q/2/C + 7/9nu+//arno/4PH7/97tNb/R3ON/zFVZ/9Xeof/UV9k/1ZgYv83PD3/NzM2/0xITP9iX2H/dnNy/2Fg + Wv9ISjr/SUw3/0pLOP9RUEP/a2lk/25ra/8iHST/DAYX/x8cLP8mKzb/HScx/1hncf+vwsr/0Ofu/5Or + tf81T1v/J0Nc/xg9X/9/tN3/gcT0/2y66/9qver/aL7p/2i96/9ovev/aL3r/2W65/9nvOr/ab7t/2i9 + 7P9nvez/Z73t/2e87v9nvO7/Zbvs/2vA8v9htuf/Sp7R/1Ci1f9tvPH/bbvu/3nH9v+Pz/f/bZm38yU3 + UJcABBMgmZ2XAJ+mmAApKCoAKSgqACkoKgApKCoAKigqACsoKgArKCoALCgqACwoKgBsZmgAd3N1AHV2 + eQAAAQ8DAAsgQTNLXMtrmbD/jNf1/3DJ7f9jv+n/ZL3r/2q87/9uuvD/a7ry/2S89v9iv/r/S6Xg/0mk + 3v9Zs+n/Yr3u/2C97f9fv+//Wr3q/2LE7P9lveH/O3uZ/zldc/+nucP/zNrg/2xxdf8HCAz/HBwk/wgI + Ev9yc3r/ubq9/+jq6v/u7u7/uLm4/3h7df86PzL/W2VD/4GMaP9rdVb/UFVF/2ZnY/+MjIv/xsTI/56j + s/9HWWb/lcvU/36zwf8nUWf/NGF5/2au0f+B0fr/Y7nx/2C39P9lt+//dr/v/4C85f9smLr/OV50/26d + sf8lSVX/UGJl/3+Mjf91goL/TVha/yUvMv8ABgj/BAYF/yUnHv8vLyP/LS0h/yIhGP8XGBb/ODxC/2Bm + cP9wdIP/Jig4/1Jugf9HZ3r/Q15x/6a5wP/K3uP/YXWD/xYvRf9IZ4n/IENq/3ev2/98wvP/bLvs/2q+ + 7P9pvuv/ab3s/2m97P9it+b/Ybfl/2e86v9pvu3/aL3s/2e97P9nvez/Z7zt/2e87f9pv/D/Z73u/1aq + 2v9DmMn/V6rd/2q88f9ywPL/i9H8/3612P9Ye5bNAAAYXZOLkgCKioYAipCEAAAAAgAAAAIAAAACAAAA + AgABAAIAAgACAAIAAgABAAIAAQACAEhFSQBOTVAASk9OAEVQTgAAAQgXCB4oaCpMWeiHy+L9fc7t/2vB + 7P9iuu3/Y7nv/2e58P9oufH/Zbry/2a88/9dtOr/Uand/1uz5f9jv+7/Yb/u/12/7v9av+z/YcLu/122 + 4P8+ha//H1N5/5Cjsf/N3ub/u8HF/2Jmbf8aHSf/Fh8x/xMdMP9XXmP/qayt/93g3//k5uX/zc/L/6Ol + ov+DhoT/Y2Zl/1peWv9qbmf/bG9q/0pNUP9FS1T/HzE//0qEkv+M2+L/cLfG/ydgg/9Mg6r/ecLy/3bF + /P9iufj/X7j5/2S59f9vuu//g77t/3ylzf8sTWf/Zpu0/2qcq/85XGT/l6mp/6i7vP+arK//jp2h/4eP + k/+DiIz/a29y/1RXWP9QVFH/X2Rh/3uBgv+aoqj/qrS//4+YrP8sO0//gK7E/2SUrP9AZ3//o7W//8PV + 3P8tQFf/KUZj/1l9p/8oSnf/a6nW/3XA8f9qve3/ab7u/2i+7v9ovu7/aL7u/1mv3/9csuL/Zbvr/2i+ + 7v9nvez/Z73s/2e97P9nvez/Z73s/2/F9P9iuOf/SJ3M/0eczP9iuOr/abzx/3zH+P+NyvH/WYKe/x04 + T5gBAREpem52AHNubwBwbmsAAAACAAAAAgAAAAIAAAACAAEAAgACAAIAAQACAAAAAgAAAAIASUVJAE5N + UABJUE0ARVFLAERQSwAAAwobGS42mFSHmveIzOj/gMz0/26/8f9lue7/Zbju/2m68P9nue//a73y/2W5 + 7P9bsOH/YLfn/2W/7v9hv+7/Xr/v/13A7v9mxfT/WbHf/06Zyf8wZpD/YXSJ/7fG0f/t8/b/tr7G/zxF + UP8tQFn/Ok5l/yg3R/8hJif/ZGlo/66ysf/p6en/6Ovr/8nOzf+coaD/f4SD/2Zra/9FS03/R09W/1di + bf8kOkf/fcra/3jV6/9bsc//SpK9/1+k1v94w/n/csD8/2K59/9fuff/Yrr0/2u68P9+v/D/eavX/yxc + f/9DhKP/pen6/1mGkf9CYGL/kqiq/8PY3P/S5Or/0d7l/8vT2f+rsbf/o6qs/6Ssqv+0vLn/1d7f/+nz + +f/K2OD/TWF2/05zjf+d2O7/bKS8/ztnf/+fsrz/vM7V/xs4VP9DbJL/Un+v/yJJdv9docz/bb/t/2q/ + 7/9ove//aL3v/2i97/9ove//Wa7f/1qx4P9ku+r/ab/u/2e97P9mvez/Zr3s/2a97P9mvez/b8b0/1+1 + 4f9Hnsz/U6jY/2zB8/9rvfD/itD+/3Omyf9AXXPqAQEVZw0LGQV2bHMAdG5wAHFsbQAAAAIAAAACAAAA + AgAAAAIAAAACAAAAAgAAAAIAAAACAAIAAgBKRUkAT01QAEpPTQBFUUsARVBLAAABCAIABRMbAAgZ3WqX + svuOyu7/hMr1/2y66v9nuen/ar3v/2W56/9rwPL/a7/x/2O46v9kuev/Zr3v/2O/7/9gwO7/YcHv/2/M + +/9aseH/Xazc/0B5of8sQlz/kZ+t/+bz/f/m9fn/WWx4/zBTbf9riqP/VGp8/wIDC/8CBAf/AwcM/xce + Iv9FTFD/V19i/0lRVP9BSEv/R05T/1JaYv9XYm3/P1Vl/096jP+D0ub/bsjg/0+lx/9Xoc3/brbo/3K/ + 8/9uvfX/Zbvx/2G88f9ivPD/Zr3u/2687P9vtub/YavY/1yv1v+U4/v/e7fG/0Nlbf8aLTP/MkNL/0dS + XP9RWWL/Q0tT/2Rxef/d6u3/8f7//+34+f/u+Pn/2OHk/2t6if8oPk7/lMrn/5TV9v9rp8b/THeN/4GY + p/+Rp7j/KE5w/1yXxP9JhbP/HEhz/0yYvv9kv+f/acXw/2i/7/9pvvD/ab7w/2m+8P9Yrt7/Wa/f/2S5 + 6f9ovu7/Zr3s/2S97P9kvez/ZL3s/2S97P9lvuv/UanV/0uiz/9it+b/b8Lx/3C+7f+Z2fz/WYKf/S1G + X48AABIpaGlwAG1qbgBvbW8AZ2RnAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAgACAEpF + SABRTU8AS1BMAEdRSwBGT0oABQYNAAACDgYAAg9NIz5V34u62P+Sz/T/ecHp/2u65P9twO3/ZLnq/2rA + 8f9swPL/a7zv/2q87v9ove//Zb7v/2S/7v9lwO//bsj3/2C25v9YrNz/OXyl/wY0Vf98iJX/0uTz/9Lo + 9f8+UV7/N2aC/4u30v9vj6T/EBok/xAUG/8HDxf/AgwT/w0QFf8ZISf/aHN5/623vv+irLP/Q01X/xko + N/8pRFX/kMXd/4TS7P9sxOL/U6jN/1Cdyv9jr9//cLzw/2W16v9nu+7/ZL3u/2S97f9kvez/Zrzr/23A + 7/94zPv/ds77/2q53v+SzeD/ZI+a/yRBSP8iMjv/LD1H/xEaI/8tMzj/n6+6/9fp8f/q+/7/4/P1/9jm + 7f+1wcz/IDhI/zxthv+b3vj/j9b5/26tz/9dhpz/YHmG/1RvgP8rXYP/Y6vd/0GJuP8YSHH/QI+1/2C9 + 5P9qx/H/Z7/v/2i97/9qwPH/ab7w/1it3v9Yrt7/Y7np/2i+7v9nvu3/Zr/u/2S97P9kvez/ZL3s/1q0 + 4f9Dmsb/T6TR/2zB8P9yw/D/fMbw/4G52/8+XXPlCxsxSgEBEwNqbnIAaGptAGhpawBvbnAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAASkVHAFFOTgBMT0wASVBLAEpPSwBLS0wAAQENAQAA + DAwGFiiQVnqS5oi82f+Nzu7/b7/g/2m/5v9ivOj/Zr/u/2y/8P9tvPD/a7vw/2i87/9nve7/ab7u/2m/ + 7v9vxPP/Y7vq/06n1f9Akbv/LGeH/2l6iP+1zuH/ts7h/zI/T/9jnbv/jMfm/2mUrP9MVmH/g4yW/5+s + t/92ho//dYSO/7LBy/+hsLr/fImS/2Vye/9VZXH/JD9U/zBXcf+e3PX/e8jp/2vA5v9crtj/VqPS/2Kv + 4f9vvfD/ccL0/2m+8P9juer/Zbvr/2jA7/9rxfT/aMPx/1y04v9Xq9n/XqfP/1qNpf83Wmn/QWFu/1+C + j/9fgY7/XHOA/6/F0//g7fP/5fL8/9vs8//V6vD/udDY/3aMmf88ZXj/g8Xg/4LQ8P+Bz/f/e73i/12K + o/81TFf/Jklg/zJ0m/9Xqdj/UKHP/z6Nt/9RrNP/X7/m/2PB7P9lve3/Zrzu/2m/8P9ht+n/Vavb/2K4 + 5/9ovu7/aL7t/2e+7f9mv+7/ZL3s/2nC8f9guej/SKDN/z6Ww/9Xrtv/bsXx/3bE7f+LzPD/R3KO/yM9 + Uo8ABhwlZ2tyAGlubwBobW0AZ21uAGltcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA + AABJRkYAUE5NAE5PTABNT0wATU9MAE5OTQBPTU8ATUtQAAAADislPEu8bZmt/YjG3v99yeT/Zbzd/2O+ + 5v9kvez/a7zv/2668P9suvD/arvw/2q87/9tve//bb7u/27A8P9ftuT/Q6DN/0Kcxf84fp//S2V4/4mp + vf+atcr/KDtQ/3a31/+P1PT/Z5my/0RUYv+Xpa3/0+Pq/5+yv/9ZaHT/d4SO/2d0f/9tfYr/obO9/6m6 + wv8oSGD/VYuv/4vR9/90wuz/ar3p/2O04/9hr9//ZbTl/2q47P9svPD/Z7rv/2C06f9jt+v/a8Dx/2a/ + 7v9Tr9z/Rp7J/1Wizf83b5L/JUdd/3OQof9/pLb/ZYmY/197iP+Yt8n/zeb4/+Hv///h7v7/zNzo/8be + 6P+hucP/Pl5u/1GKoP+P2/j/b8Tm/3HE7v9+xOz/W4um/xEhLP9GboL/dLbX/0+izP8xcJj/NIex/2K+ + 5f9mxe3/Y8Ds/2nB8f9ove//asDx/1mv4f9Tqdn/ZLrp/2m/7/9nvez/Z77t/2a/7v9kvez/asPy/1+4 + 5/9Em8j/QpvI/1214v9zyfT/fcju/3231v4lQVTuCCAyRAADFQloaW0Aam1tAGdubQBkb28AYm5xAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEZHRQBPT0wAT05MAE9OTABPT0wAT09NAE5O + TABLS0oAAAEJAgAADGRHa3nOdq/A/4jT6P9owN3/YsDk/2K96v9suu//cLjy/2658f9ru/D/bLvw/3C8 + 7/9wve7/bb7t/1634/89nsf/PaDG/z2SsP8yZ33/UHGG/2qEmv86V3L/hMfo/5DZ+/9qpcD/OVhp/4aV + n//S5vP/v9Pl/5anuf+Dlab/mau7/7XJ1f+5zNf/kaOv/zxkgf97veb/cb/v/2m66v9pu+v/abrr/2m5 + 6v9puOr/aLjr/2e37v9is+//Z7j0/2m58v9js+f/UqfV/0Sdx/9KmsD/OnOX/wkyUv+Dprf/jrXI/3OY + qv9DYW//UWl5/5y6zv/U7f7/zN/0/83e8f/I2ur/rsbT/3SNmP8+bHv/c7rR/4PV8v9nvuL/bMTx/4HM + 9/9dj67/Kz1N/1R7j/9oo73/Mm+P/wdAaf83ibT/Zr/p/2rG8P9nwe7/bMPz/2m/8P9pv/D/UKXX/1Cn + 1v9kuun/aL/u/2a97P9nvu3/Zr/u/2a/7v9rxPT/W7Tj/z+WxP9IoMz/Ybvn/3jO9/+Eze//YZOt+Rwv + PKsAARAfZWpwAGxrbQBtbWwAZ21tAF9ubwBabnEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAARUdFAE1PTABPTkwAUE5MAFFOTABQT00AS01KAEdMRwBETkoAAAEJGQorNo9ekZzvgcna/3TL + 4/9iweL/YL7p/2u68P9vuPP/bLny/2q68P9tu/D/crvv/3K87f9vvev/aMDq/0ShyP85nMD/S6TD/0eL + pP8RNk3/MEdd/1+Dov+IzO7/h9T4/3O10/9Ldov/YnKA/7DH2//Q5fr/wNXr/7jP5f/D2e7/0+n6/6/E + 0v9GYHX/THya/4vU/v9muu7/ZLfr/2i57P9qu+7/arzu/2q77v9qu+//arry/2W49v9pvPv/ZLLu/1Ce + 0/9Kmsb/UJ3B/z18mv8eNk7/eZqs/6fU6P9/prf/VXmN/1x9lf9nhJv/fpSo/8/m+v++1On/u9Dl/8zg + 8v+br7//O1tr/1SKnP+L1+//fc7s/3fJ7v96zvr/fMXy/1SGqf8sQlf/QWF1/zRke/8bUm7/N3qg/0yg + zv9kver/Z8Dt/2a97P9qwPH/a8Hy/2m/8f9JntD/T6XV/2S66f9ov+7/Zbzr/2a97P9lvu3/Z8Dv/2vE + 9f9Vrd3/PpXE/1Sp1v9qwe3/e831/4XI6P85YHXzFio4UgACEA1nbHAAb25vAHBubgBpbW4AXW5wAFdu + cQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5OzkAP0I/AEFBPwBDQT8AREE/AEJB + PwA+QT4APEE9ADlBPACGk5EAAAEFS0JsdLlop7P8g9Tn/2nH5f9fv+n/Z7zx/2i48v9muPH/Zbrw/2m6 + 7v9wuu3/cbrp/2265v94yvL/UJ/F/zGDpv9Qnr7/WqTD/yBSbf8dMUL/dqfE/3/I7P93ye7/eMLj/1+V + rv88UWb/iJ6z/9ns/v++1+//xN/3/8Da8v/C3PP/mrDE/yxRZ/9Wjqz/iNP8/2u/8/9ouu7/Z7js/2e5 + 7P9ou+3/ar3u/2y+8P9rv/X/Z8D6/1218v9Kntj/QZLF/1Ccw/9QkK3/IEZX/1mDi/+w4vX/j7vN/05s + fP9jj6r/jb/f/4Ssyf9RYXL/sMTY/8zd7f/L2+z/y93w/42esP9IbIH/ea7F/5PX8v96weD/d7/i/3O4 + 3v9gnsb/OWaI/x09Wf8+Z4H/U4mk/z2Kr/9Knsr/Va/g/2S97v9jvOv/Ybjo/2e87v9rwfP/Z73v/0SZ + yv9QpdX/Zrzs/2rB8f9mve3/Zbzr/2W+7f9nwO//aMHz/06l1/9MoNH/ZbXl/3nI9P9/x+7/c6zL+wAW + K9oAESQWAQMOAVdcXwBeXV4AYF1fAFldXwBOXV8ASVxfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAABAAAADwAEARIABgMQAB0ebU99 + he6DzNv/e9bw/2TG6/9nw/T/X7jv/1248P9eue//Yrjr/2257P9tt+X/Z7Pd/4PM9P9em8H/KVR3/zBl + iP9GjrX/N32g/x9CV/98vdX/esnr/2/D6f91xuv/YqTF/yhRb/9xgpH/2+34/7PP5/+z0+v/wN32/7LP + 5/98lan/PWJ0/3Ctyf+Azff/bb/w/2y87/9qu+7/abvu/2m87v9pve7/ab7u/2O97v9Xt+v/QaTZ/zGR + xf9Dmsf/PYap/x5NXv9Rfob/kdXe/6Lf6v9Lb3r/RmmC/3+22f+U0/n/e6/P/x83TP9YZXP/1+Lq/9/p + 8P+yv9H/a3qS/22Pp/+XxeD/hrjW/12PsP8wZIf/IE9x/zxhgP8vUG3/O2SC/26py/+K1Pn/U6rZ/yqK + vP9IqNz/Y77w/2e/7/9juur/Zrvt/2vB8/9ftOb/O5HC/1Cm1/9qv/H/bsT2/2m/8P9lvOz/Zb7t/2jB + 8P9guez/Sp/T/2Cw5f9yvvH/hsz4/4TB5P9AbonuAAMUmwADFAoCCA4ABAgNAAUIDQAGCA0ABAgNAAEI + DgAACQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAMAAABSAAUFZwodJEkIISlqI1Jby1OVpP+P4fj/d9Dw/3fO9v9mvuz/Yb7u/2C9 + 7/9iuer/br/u/2i04v9wu+b/hszz/3q54P9Pg6b/Ej9k/wgyWv8AQmv/JFBo/47L5P+L0/T/fMnw/33K + 8/9xtd3/RHaX/1Faav+ywtj/xOP2/7XY7P/G4vf/o73S/1hwgv9dgpP/m9bx/3/J8f9pvOv/br/y/2/A + 8/9svvD/abzu/2m87f9ovez/Ybzt/0it3v8vlsT/QqLP/zyTu/8jYoD/SHB6/4fH0P+p8ff/RIKL/xlA + Tf+Ot9P/mNP4/3Cz3P83cZb/GjNH/xsgLf9xeoz/fYac/1Nedv8eLkn/KUhk/zVefv8UQmH/GUNh/ydX + df9FeJj/gLDP/2eRr/9OgKP/dbbe/33M9/8+nM//JYi9/0Wn3v9ivvH/Z7/v/2S76/9nve//asDy/2G2 + 5/87kMH/Uqja/2m+8P9swvP/ab7w/2a97v9mv+7/bMX0/1mu4v9SpNn/aLns/3K+7f+Fxu//grXX/hM7 + Vd0ABBFOAAQRBQAJDgAACQ4AAAoNAAAKDQAACg0AAAkOAAAJDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA44ACxbfHz5N8yJO + XvEOQVD1ETZE/ydUZv82d5D/c7nS/4XS7/94zPL/Zb7r/2G56P9muOj/a7nm/37G8f94w+r/cMTn/2a9 + 4P9Tp8//NXuo/wAxXP8GFy//LE5m/0h0mf93q9X/kMz1/5jS+P+ArM3/IzBE/2Nzgf/Z9fn/y+z1/973 + +/+swcf/SF9t/ytPYf9Gd5D/KWKI/2O25f9uwvH/bcHw/2q+7v9pvez/ab3s/2i97P9gu+z/OZ3O/zCR + wP9On8f/O3ST/yNacf9nqr7/neb1/4TJ0f8kQUb/P3CF/47C4f+Qy/P/fLzo/3i13P9uor3/DDBG/yIu + QP+Ei6L/VFls/xo0VP9Aaoz/VIut/1OWtv9qtdX/itj3/47Z+P+Fy+r/V42p/0R4mf9us9v/eMn3/06q + 3f8oib3/SKjc/2O+8P9nv+//Zbvs/2m+8P9qwPL/W7Hi/z2SxP9Wq9z/Z73v/2m/8f9ovu//Z7/w/2S/ + 7v9mvu//Xq/k/2Gw5f9muur/c8Tv/4PF6v95psTyBSc+rwAEEQUABBEAAAsOAAALDgAACw4AAAsOAAAL + DgAACw4AAAsOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAABAAADGwAIFWogQVPNZpCh/om8z/5uobT/JFds/xI+Uv8yWWr/QHmR/2Ko + y/98yPD/f873/2/A7f9vv+v/d8Dr/3XB6v9sxuv/V7Xa/02kz/9Ikb//HlOA/xc0UP9VdJD/Lk9w/zRX + fP9DbZP/T3+l/0l1l/8OJkH/Mz5H/524wP+OqbH/kqWr/217g/8mN0X/DC9C/yFVcP85gKj/bL/v/2zA + 8P9rv+//ar7t/2i87P9ovOv/aL3s/2G66v8ykcD/VavW/zx+oP8WRWH/WpWt/4jX8/+F0un/RoOQ/w0z + QP+Mwtv/jcnq/4C/6f93uuf/f8Lq/4vM6v9Lfpf/QVlt/7vI4P94gpf/ZIqs/4a94/+Gy+//ecjq/2W6 + 3P9wyOn/d83u/2y83f9Egp//RX2e/2223v90xfP/Vazg/y2Ivf9Mp9z/Zb7w/2i/7/9mvOz/ar/x/2i+ + 8P9Uqtv/PZPF/1et3/9mu+3/Z7zu/2e+8P9nwPH/Ybzr/2C15/9tue//arfq/2W55f98zfL/gMLh/2ON + ptgBESJpAAYOAAAKDQAACw4AAAsOAAALDgAACw4AAAsOAAALDgAACw4AAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAYUGBg1 + RV1KaXe9dpqq/53H2/+Tx97/dK7J/0WAnv8eXH3/M2OC/1CEpv9trtX/g8/4/3fG8P9wueX/c73q/3LE + 7/9gtOD/U6LS/0qOv/8UT3v/KE9m/5bL4f98t9b/XZvB/0SBrP81cJv/LWaM/yFRbv8RHy7/U2hy/3iG + j/+FiJP/YWJu/ylAU/9Ugpj/gL7c/2i03v9rv+//ar7t/2q+7v9ovOv/Zrrq/2i87P9nu+r/UafU/0qf + y/9Bjrb/IVRw/0l2jP90udX/h9n4/3nE4f8cTV7/RHaK/47N7P+DyO3/dr3o/3O76P91wOr/fsnu/3u6 + 2v87W3L/dYKW/0xkf/9tpsv/hMzz/3bI7f9tx+v/X73h/2fD5v93zfH/YK/T/zV2lv9KhqX/b7zj/27B + 8P9XrOD/OI/F/1at4/9mvO//aL3u/2e77P9pvvD/Zrzt/0aczf9Gnc7/Y7rr/2S77f9nvu//Z77w/2K6 + 6/9iu+v/Z7zu/3C98f9quen/aL/m/4DR8P90s8v/OlxuxAABDTUABAwAAggOAAIJDgACCQ4AAgkOAAIJ + DgACCQ4AAgkOAAIJDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBYZ2cAAAULFQIUIFhQZHK5gqO2/6XZ9P+S0/T/dLvh/22t + 1P9Shan/LVR4/0Fwkv9qrdP/gM34/3bA7f9wuOj/cbzt/2m16P9gqt//T5LE/wlKdf8nTGH/ltXr/4nS + 8/92wur/cLfi/26v2v9lpc3/UJK1/ylcdf8SL0H/r7bD/9DQ2P+amKD/Pldx/2aduv+R2vz/csTw/2m+ + 7v9pvu3/ar7u/2u/7/9rv+//abzs/2G04/9Kmsf/ZrHZ/zJsjv8TR2P/aqC5/4jO6/98yej/V5u4/x47 + T/97ss7/h8vw/3jE7f9vvun/br3p/2u+6/9wxO//iM71/z9og/8WLkP/LGCA/3K42f+A0fb/ZsHq/2DA + 6P9ev+b/Yb7l/3nN9v9Yps3/KGqM/1SUsv95yvD/a77t/1yv4/9Dlsz/XrHo/2e77/9pve3/ar7u/2q+ + 8P9dsuP/PJPE/1Gp2v9pwfL/Z7/w/2a97/9dteb/Vqze/2S67P9qvvD/bb3w/2i76P9xx+z/dcTg/1uV + qPkMJTKsAAMOEAIDCgAHBw4ABwcOAAcHDgAHBw4ABwcOAAcHDgAHBw4ABwcOAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAFpn + ZABsfXwAAAAHEhkqOVtDXnHSfqnD/5jU+P+DzPb/gMz3/3K54P9fnLv/Sn2W/zJmh/9oqdH/fsj1/223 + 6P9st+v/bLjt/2ax5/9Pl8n/DlN9/yFCV/+DxNv/gMrr/3jF7f99yPP/gMr2/3S/6/9ap9P/S4+0/xA1 + Tv+iqbj/6Ojw/7SyvP9CXoH/YZzD/4TQ+/9vwvL/aL7u/2m+7f9pvu3/bsPy/3DE9P9ovOz/Wavb/06Z + xP9ko8j/K1Fu/02Cnf96vNn/j9Xz/3y+2/8iXXn/KUpk/5jS8f+CyfH/bsDs/2e+6v9mvuv/ZL7t/2rC + 8v+Ezvr/UH+d/x41SP9OfqH/e77k/4DO9v9nv+v/Xr7o/2DB6/9cuuT/c8r1/1Smz/8wfqD/WaTD/3jN + 8v9qvez/YLHm/06d1P9ks+r/abvu/2m87f9twfH/ar7w/1Gm2P85kcL/WrLj/2nB8v9sxPX/YLfo/06l + 1/9Rptj/aLvu/2m77v9mvO7/Zr7p/33T8/9ptMv/OnB/4QAABYCUl5sABQMJAAwGDgAMBg4ADAYOAAwG + DgAMBg4ADAYOAAwGDgAMBg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAWWNgAG16eABsenwAAAATHA4iOHMwTWnpirre/oPH + 8f9zxe7/dMjt/33P7/9uttT/J1l4/ylljv9+yff/brrr/2u57f9svPH/ZLXq/0yczv8haJL/HkBY/3m2 + z/97wOP/crzl/3K/6v9ywu//ZLjo/06j1/9WotD/M2WE/ypDXP/Aws//oKS1/z1giv9Ylcf/eMX6/23B + 8/9ovu7/aL/s/2i/7P9twvD/bsPz/2W66v9Up9b/Vp/J/z9wkf8ZO1f/cLDP/4HN7v+Hzu3/e7PN/xQ8 + V/9DdJT/ldP1/3nD7v9ovez/Yb7s/1+/7P9eve7/Zr3y/33J+v9akLL/JUhi/2aWvf+AvOz/e8Ly/2m8 + 6v9fu+j/Y8Pv/1u85/9ow/D/XbXg/1Or0P9ft9j/bcXq/2m96/9hseb/WKXd/2m37f9puu3/Z7rr/2zB + 8v9ove//Sp/R/zyTxP9ft+j/asL0/2zD9f9Vqtz/Q5rL/1ir3v9svPH/Zrjs/1+66/9lwOr/hNb0/2Sk + uP8YSle5AAAEQo+SlAAFAwsACQYQAAkGEQAJBhEACQYRAAkGEQAJBhEACQYRAAkGEQAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABVW1kAZW5rAGdvcQBmbngAAAAbGxgmOZlSdZL3iMfo/3zL7P9pwuT/bsns/3HI7P9Rocr/RpC8/3nH + 9f9wvvD/b77y/2y88v9muu7/Wq/g/0GLtP8UPFv/WpSz/3a94/9vvuf/a73n/2y/7P9nu+7/WK3l/0CS + xv9SnMP/JFVv/3eHoP9qfJj/QGiS/1mazP96yv3/bMDy/2i+7v9ov+z/aL/s/2m+7P9qv+7/Yrjo/0+l + 0/9Yocv/EzRR/ydObP90ut7/gtH4/3a+4P9bj6j/LVNr/2qqzv96we3/b73t/2e87v9ivu3/Xr7t/128 + 7v9juvH/dsT4/1yexf84cJT/bKTP/3u76/9zu+3/Z7rq/2G66v9mw/H/X77s/2C86/9txvT/ccv0/23H + 7f9pwOn/ab3s/2Oz6f9hr+b/arrv/2e67f9muuv/a7/w/2W66/9Hnc//QZnK/2K67P9sxPb/X7bo/0Wb + zP9Gmsz/YLLl/2288f9ituv/Wrjp/2zG7v97xuP/WIyf9QAlMZAAAAEQhY+UACpATQAnQVIAJkFSACZB + UgAmQVIAJkFSACZBUgAmQVIAJkFSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAADY6NQBDRUAARkRCAEdCRgBCQEgAAAAODwAA + Dt5uorP8idHn/3fJ6f9cuOP/YsDu/3DL+P9sw/H/bbzs/2+87v9xvfL/b7vx/2y98f9uwvP/aLTg/wIz + Xf8FTHT/d8ft/3HI8f9ovej/a7zr/2688P9ksOn/QJTK/0qq1v8rgKL/D0Vb/wQiOP8tYoT/XaXP/33Q + /P9qwPD/aL/s/2a/7P9nv+z/aL/t/2vD8f9jvOv/PpnI/y17pv8GIDv/W4us/3zC7P+Bz/z/abDY/zht + iP8+bYb/iNP4/2u+6/9pvO3/aLvv/2W87/9jve7/Yrzu/2W78f9wwvb/ZrXk/16r2f9ptub/bbvt/2q7 + 7v9mu+3/Zbvt/2e/8P9mvu//Zb3u/2a97f9nvez/Z77r/2i+7P9qve7/abvw/2q78v9qvPH/Z7vu/2a8 + 7v9pv/H/Ybfo/0Kay/9MpNX/acLz/2O77P9Emcv/OZDC/1er3v9swPX/aLnx/1+07f9Wter/gtn6/2iq + wf89Z3fJAAQMWXaJkQBshpMAYo2lAFqOrQBajq0AWo6tAFqOrQBajq0AWo6tAFqOrQBajq0AAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAQAANjo1AENFQABIREEAS0NDAEhBRgAAAAkFAAAJSR9CTN6Dvc7/h9Du/2rB7P9cvOv/X8Dt/2TA + 7/9su+7/cLru/3G67v9vu+7/b8Dy/3XJ+f9xwe//FmSR/wJEcf9uwer/b8bx/2e96P9tvuz/dsT3/3O/ + 9/9UqN//L5TD/0aozv8wfJf/ED1P/yhad/9co8r/gdL8/2vA7f9ov+z/Zr/u/2a/7v9lv+z/Zb7s/1+5 + 6P9Ko9D/DluG/wEoTf+Ju+D/fcLx/3zL+P9ordH/HVVy/0N7lf+L3P7/asLu/2e87/9nu/D/Z7vw/2e8 + 7/9nvO//aL3x/2q+8v9bsOH/TKHT/1+z5f9nvO7/Z7zu/2e87v9nvO7/Z7zu/2e87v9nvO7/Z7zu/2e8 + 7v9nvO7/aLzu/2q97/9pvO7/aL3x/2i98f9ovfD/aL3v/2a87v9gt+n/WbDh/2W97v9rxPX/Uaja/zSL + vP9CmMj/XrXn/2nA9f9htu//ZLrz/2bA8/99yvL/TH6X/w0nNZ0AAw0uaIaTAFuEmQBSjawASY+yAEiP + swBIj7MASI+zAEiPswBIj7MASI+zAEiPswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyOjYAPkZCAEJFQwBIQkUASEFHAAEB + CQEAAAgMAhkggkx4huB4t9P/fszy/2W/6/9buuf/Y77t/2y77v9wuu7/cLvt/2677P9tvOz/bsDu/23A + 7f9RpdL/Q5bC/2q85/9uwez/ab3o/2e86f9sv+//b7/0/1+y5/81k8H/RKDG/16tyf9Eeo//E0Ri/1iW + uP+L1fz/bL/t/2i+7v9ovu//Z77v/2W+7f9ju+n/X7bj/1Chy/8EQmr/G1R4/4rD5/98wu7/esf0/2Wk + yv8fT2r/UY2p/43Z/v9swvD/Z73v/2e77/9nu/D/Z7vw/2e88P9ovfH/aL3w/1yy4/9LoNL/XrPk/2e8 + 7v9nvO3/Z73s/2e97P9nvez/Z73s/2e97P9nvez/Z7zt/2e87v9nvO7/aLzu/2e87v9ovfH/aL3x/2e+ + 8P9mvu//Zb3u/2S97v9qwvP/cMj5/1iw4P88k8T/OZHC/1iu3/9owPL/ZL3z/1+38P9juO7/hdP8/1+e + wP8uVGr0AQkacQ4WHghbh5wAS4SfAEqNrgBHj7MAR4+zAEePswBHj7MAR4+zAEePswBHj7MAR4+zAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAEAAC85OAA7RUQAQEREAEVDRQBGQUcAREFIAD5CSQAAAAYoGzhDtWSXrvmCxub/e8zy/2S9 + 6P9kvuv/bLvu/2+77v9uvOz/bb3r/2y76v9svOr/a8Dt/1mz4P9HoM3/Y7Tf/2686P9rvej/Y7rm/2O6 + 6f9rvvH/a73y/0iczP9Alr//XrPU/0aIo/8DP17/WIys/5HV+/9tv+v/aL3u/2q88f9ovfH/Zr7w/2S8 + 6/9ftN//UJm//wo6Xv89ep7/isrv/4DJ8/92wuv/W5e5/yxUbf9emLf/h9H4/2y/7v9nvO7/Z7vv/2e7 + 8P9nu/D/Z7zw/2i98f9nvPD/Zbrs/1Ko2f9gteb/Z7zu/2e87f9nvez/Z73s/2e97P9nvez/Z73s/2e9 + 7P9nvO3/Z7zu/2e87v9nvO7/Z7zu/2m+8f9ovfH/Z77w/2a+7/9owPH/bMT1/2vD9P9huOn/O5DB/zWM + vf9WrN3/acDx/2rC9P9huvD/YLfv/3LA8/+U1vz/TXyX/yJEWK4fMkA8U2d0AE2GoQBFiaoAR46xAEeP + swBHj7MAR4+zAEePswBHj7MAR4+zAEePswBHj7MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAMDg6ADtERgA/Q0YAREJGAEZC + RwBHQ0kAQkFHAAAABAQAAQxcRWx+yXiwyf+P1vX/cMPq/2W86f9qu+3/bLrt/2u86/9rver/a7zp/2y9 + 6v9qvuz/Xrvn/1iy3v9hsd//bLjl/26/7P9nvur/Yrvp/2vA8v9wwfT/ZLHg/0mZxf9OqM7/N4Sl/wBA + YP9XgZ3/kM/1/2+/6/9mu+3/a7v0/2a48f9ju/D/Zb7u/1+x2/9ChKX/EzlY/1iav/+Axe7/g871/3G8 + 4P9LhqT/Ol93/22mx/+CyvT/arzt/2e77f9mu+7/Zrvu/2a77v9nvO//aL3w/2e87/9nvO7/YLXn/2S5 + 6/9nvO7/Z7zt/2e97P9nvez/Z73s/2e97P9nvez/Z73s/2e87f9nvO7/Z7zu/2e87v9nvO7/ar/z/2zB + 9f9mvO7/ZLzt/2jB8v9qwvP/XbTl/0KZyf8shLX/RZ3O/2G56v9pwvP/Z8Dy/2O77v9pu+7/hs35/4C0 + 1f88XHHtGDNGZS9KWhJUhqAARYSmAEKHrgBGjrMAR4+zAEePswBHj7MAR4+zAEePswBHj7MAR4+zAEeP + swAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAACAAAAAgAyNzsAPUJIAEBCSABEQkcARkNHAEhFSABEQUQARkVGAAAAAxQKKjeLYo6f7onJ + 4v+Cz/L/Zrvo/2i67f9puu3/aLzq/2i96P9qvej/bL3q/2q96/9kv+v/Zb7r/1ys2v9ptuX/bsDu/2rA + 7f9nv+z/bcHz/2/A8f9yve3/VKTQ/z+cx/8pg6z/DlN0/01xif+Dv+L/dcPv/2a67v9rufb/ZbTy/2K5 + 8v9mwPH/X6/X/zFsiv8ZPFb/a7DX/3fC7f+Dz/X/bLPT/zpyjP9Lbob/g7rb/4LI9P9su+3/aLvt/2a7 + 7f9lu+3/Zbvt/2a87v9ove//Z7zu/2e87v9nvO7/Z7zu/2e87v9nvO3/Z73s/2e97P9nvez/Z73s/2e9 + 7P9nvez/Z7zt/2e87v9nvO7/Z7zu/2e87v9qv/P/a8D0/2O67P9mvu//Z8Dx/1y05P9Emsv/Moy9/0ef + z/9as+T/Y73u/2W/8P9mv+//ab7u/3bC7v+T0fb/U3iR/yY8TbgEEyU0ToafAEWFpQA/g6oAPYWuAEaO + tABHj7MAR4+zAEePswBHj7MAR4+zAEePswBHj7MAR4+zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQADADY2PQBCQUoAQ0BKAEZB + SABGQkcAR0RGAERDQwBGRUQAQEZFAAABB088X2u/aqK3/47X+P9twe3/Z7vu/2a67v9mvOr/Zr7n/2i+ + 5/9rvur/a73r/2m+6/9pvuv/UaPQ/2O04v9pvOr/ab7s/23B7/9twO//bb7t/3TB7/9esd7/PZvK/y+Q + vf8kbpL/Olxy/2ylxf9/y/b/aLrx/2y4+f9otPb/Y7n1/2jB8/9hrtX/Jlp1/x1BWv93v+f/d8bx/4PP + 8/9lqMX/KV52/1d5kf+Tyev/gcXz/2667f9ouu3/Zrvt/2a77f9mu+3/Zrzu/2i97/9ovO7/aLzu/2i8 + 7v9nvO7/Z7zu/2e87f9nvez/Z73s/2e97P9nvez/Z73s/2e97P9nvO3/Z7zu/2e87v9nvO7/Z7zu/2m+ + 8f9kue3/Y7rs/2nB8/9iuer/SJ7P/zeOwP9MpdX/Ybzt/2W/8P9lv/D/ZL7v/2e/7/9xxO//g8vw/4i+ + 3f8kO077CCI3aw0oPRdGhKUAPISqADaErAA4hq4ARY+1AEePtABHj7QAR4+0AEePtABHj7QAR4+0AEeP + tABHj7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAIAAAAEAAIAPDQ/AEg+TABIP0sAR0BJAEZCRwBGREcARkZGAENEQAA/RUEAAAEAFAAQ + GXlNeIvugcbl/3/P+P9ovO7/Zbrt/2W86f9lvub/Zr/n/2m+6v9rvev/bb3r/2296/9No9D/UqrW/2G2 + 5P9svuz/cMDv/2296/9ru+n/dcby/2rA7v9Iptf/QKDQ/zaCqf8gSWL/U4uo/4nU/v9su/T/bLX5/2q0 + +f9kufj/a8L2/2Su1f8VRV//IEVd/3/K8/90yPL/hNHy/2KivP8YTWT/Wn2V/5bM7/97v+3/a7fp/2m5 + 7P9ou+3/Z7vt/2e77f9ou+3/abzu/2m87v9pvO7/abzu/2i87v9nvO7/Z7zt/2e97P9nvez/Z73s/2e9 + 7P9nvez/Z73s/2e87f9nvO7/Z7zu/2e87v9nvO7/aL3v/2W67P9ov/H/Zr7v/1Gn2P86kML/T6XX/2fB + 8v9mw/P/ZsDw/2W+7/9lv/D/acDv/33L8v+O0e7/V4ac/BgpN9MFCh0nWoGiAEiCqgA7g6wAM4WrADWI + rQBEj7UAR461AEeOtQBHjrUAR461AEeOtQBHjrUAR461AEeOtQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAQAAgA8MT0ASDxKAEc9 + SABFP0UARkNHAE1NTwBBQkAAQ0RAAEJGQgCDkIkAAAIEMx9FVJ9RhZv9mNz5/3DB7P9lver/Y77n/2O/ + 5v9lv+j/aL7q/2q96/9uvOv/a73r/02m0v8+nMj/WLPf/2rC7/9rv+3/bLzq/2q66P9zxvL/ccn3/1e1 + 5v9Nq9z/PYu0/wdGZP9BdZD/jNn9/2+/9P9rtvX/abb3/2W8+P9vxff/aK7W/wc2U/8hR2L/gs32/3PH + 8v+I0/b/ZqG8/xJFXf9cgZn/l9Hz/3e86v9pt+n/arrt/2q87v9pvO7/abzu/2m87v9pvO7/abzu/2m8 + 7v9pvO7/ab3s/2m97P9pve3/abzu/2m87v9nvez/Zr3r/2m97P9pvez/aLzt/2e87v9nvO7/Z7zu/2e8 + 7v9nvO7/a8Hz/23E9f9Yr9//P5bJ/0yh1f9pwPT/bMb3/2O/7f9ovu7/ab/v/2m+7/9ywvD/h8zw/47D + 2v4BITHvJjVHRyw6TAtgfJsAUn2iAEV/owA9gqEAPoWlAE2TtwBLkrkAS5K5AEuSuQBLkrkAS5K5AEuS + uQBLkrkAS5K5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAgACAAwHDQAPChAADwoQAA4LDwANDA8ADw8QAAwMCwAMDQsADA4MAFJc + VAABAwUDBhojSC5KVt5ml6r/leH5/23H5v9hwOP/ZcLq/2jB7P9ovuv/ab3r/2e+6/9lvuv/U7Le/zeZ + w/9Ep9H/XL/p/2jE8P9qvev/a7vq/2/C7v9rwO3/asLw/1mw3v8/kLv/I2aJ/y9adf9tveT/fM/9/2W3 + 7f9gte7/Y7zz/3LG+f9tsd3/CTde/yRNb/+F0fj/d8ny/4rR+f9kmrv/BDxb/1eFnv+Q0fL/cLrn/2m5 + 7P9pu+7/abzu/2m87v9pvO7/aLvt/2e67f9qve//bMDw/23B8f9mu+n/abzr/2297/9suvD/abvv/2O8 + 6/9dt+T/Z7rq/2/A8P9rve//Zrrt/2e87v9mvO7/ZLrs/2K36f9rwfP/WK3f/0aczv9Uptz/Zrny/2e8 + 8/9lwO7/Z8Dq/3DB7f9ywOz/cL7t/4LJ9f+IweP/T3CE9QAED7wRGicQLDpMARomNwATJjoADSc6AAop + OgA7X3QAgb3gAHe95AB3veQAd73kAHe95AB3veQAd73kAHe95AB3veQAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA + AQAAAAEAAAACAAAAAgAAAAAAAAAAAAAAAAAAAQAAUFlRAGp2bAAABgwSGy01WTRSXeByssX9h9rx/2/H + 5f9lv+T/acDq/2m+6v9pvev/Z77r/2O/6/9gwOv/RafS/zadx/9Kr9n/YMHs/2m+7P9svuz/bb/r/2y/ + 6v9twe7/aLzp/1yu2/9EirL/EDVY/zp3mv+I1Pr/bsDt/2C35/9hu+v/dMf2/3C03v8OPWb/I0xu/4fS + +P96y/L/jNH5/2WYvP8CPF3/Voif/4/U8v9vvej/arzu/2q97/9qve//ar3v/2q97/9qve//ar3v/23B + 8/9uwvL/ab3t/2q97P9rvez/bLzv/2u78f9nuu//Zb7x/2bA8f9vwfH/YrHi/2Cx4v9muuz/ab/w/2i+ + 7/9it+n/ar/x/2a87f9Xrd7/W6/i/2W47/9quvT/abvz/2a+7/9ov+z/bL3n/3S+6f97w/D/i8r0/4Oy + 0f8eM0LbAAAHQAAABwQOEhgAEBQbABEVHQAQFh0ADBYfAD5cbQCJweAAesDnAHnA5wB5wOcAecDnAHnA + 5wB5wOcAecDnAHnA5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAB + AABRW1IAaXZsAAEICAIABAoVFSkxXTtibvR8u9H/h9Tu/3jM7P9rwef/bL7p/2u96/9qvev/Zr7r/2TC + 7v9cvOf/QaHL/zucx/9WteH/Z7/s/2u/7P9svuv/bL7r/27A7f9uwe7/bsHu/12o0/8OTHL/JUdh/47N + 7/9+yO//bL7o/2K75v9yx/D/cbjd/xdFav8iR2X/h8/z/3nI7/+Izff/Ypa6/wE5W/9Wh5//jtTy/229 + 5/9ove3/ar3v/2u97/9rve//a73v/2u97/9qu+7/aLrs/23A8P9nuen8a77u+2zA8v1ovPH/ZLjw/2O5 + 8f9mvvb/asP5/12w5P9Jmsz/Vqnb/2a77f9ove//Z7zu/2O56/9mvO3/aL3v/2W66/9pve//bb/z/2u7 + 8v9ru/L/Z73x/2i+7v9rwOz/csLs/4zP9f+Hv9//XIWe4gAOGYYAAQYLAAEGARQcGAATGhcAEhkWABIZ + FgANGBkAPlxsAIrB4AB6v+cAeb/oAHm/6AB5v+gAeb/oAHm/6AB5v+gAeb/oAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAE5XTgBnc2kAZnJsAAECCgIAAxASAAQVh1J6 + jeN7u9L8f8zp/3XF6v9wven/b7zr/2296/9qvev/aMLv/2nG8v9Srtn/OJbC/0ul0f9nv+z/ar/s/2y+ + 7P9svuz/bsDu/27A7v9yxfP/cL7q/1COs/8YLkf/aZu6/4jL7v92w+n/Yrrg/3LI7P90vd3/IE1t/yJE + X/+HzvH/eMfu/4bN9v9glbn/ATpb/1mJoP+S1fP/br/p/2e/7f9pve//a73v/2y97/9sve//bL3v/2y8 + 7/9puuz/bsDw/1qq2fxPm8n7Xazb/Wi87/9ov/X/acD4/2W89/9Xq+P/PYy+/0GRwP9dr97/Z7zt/2K3 + 6f9juev/ab/x/2S67P9nve//asDy/2zB8v9tvvH/bbvw/2y78f9pu/H/aL3w/2W96/93yPH/hMbo/2yb + tP4pR1i+AAcLLBQdFwAPFxEAExwWABIbFQARGhQAERoUAA0aGAA+XGwAicHgAHq/5wB5v+gAeb/oAHm/ + 6AB5v+gAeb/oAHm/6AB5v+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAQAATlVNAGhxaABpc2wAaHFwAAEBEAIAAA8eABImhVKAkuB2tc7/g8ns/3vB7f9ut+b/b7rp/26+ + 7P9qv+3/asPw/2C65/9LpdH/Q5vH/1qw3f9twe7/bL7s/22/7f9vwe//bsHv/3HD8f92xfL/bLHY/yxW + cv8nT2n/f73e/3rF6f9pvuL/dMrr/3W/3f8vXXr/IUFa/4LI7P96yPD/g831/1yUt/8BOlv/XIqi/5fY + 9v9wwuz/Z8Du/2m+7/9rve//bL3v/2y97/9sve7/a73u/2/A8v9xwvL/RpK+/iFiif5Pkrb/br3p/3PH + +v9qwPf/W7Hp/zaGuf8aXoj/WpzA/2685v9lt+f/Vavc/1+05v9qwPL/Zbvt/2a77f9ovvD/ab7w/2q8 + 7v9ruu//a7rw/2m68P9nuu7/Y7nm/4bU9f90ssz/Qml93gAAC3wABggBExwZAAwVEwAQGRYAEBkWABAZ + FgAQGRYADBkaAD1cbACIwOAAer/nAHm/6AB5v+gAeb/oAHm/6AB5v+gAeb/oAHm/6AAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABSV1AAa3JqAGpxawBqcG4Aam5yAGpo + dAAAAAwcAAcYlFyIneaCu9z/i8r1/3i76f9tteT/cLzr/2u76f9nu+n/acDu/2O65/9OpNH/RJnG/2a5 + 5/9uwO7/bL7s/22/7f9twO7/bsHv/3HB7v90vOT/Y527/xcxSP9aj63/eb/k/3XF7P93yez/d7/g/0l5 + l/8dPFb/drzf/3vJ8f+BzfX/WZS3/wE6XP9ch5//mNb2/3LE7v9mv+3/ab7u/2u97v9sve7/bL3u/2u8 + 7f9qvOz/dMX2/3HD8/82eaP/BzlX/1uRqv95w+j/c8P0/1uu4/9Spdb/HGGK/wQzU/90r8v/eMDm/1qr + 2f9Qpdf/Y7jq/2e87v9lu+3/Zbvt/2W77f9mu+3/Z7ru/2i57/9oue7/abnt/2m66v9yw+v/hc7n/2KX + p/ICKDieAAAFKwYYHgALFx0ACxcdAAsXHQALFx0ACxcdAAsXHQAHFyAAPVtuAIfA4QB6v+gAeb/oAHm/ + 6AB5v+gAeb/oAHm/6AB5v+gAeb/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAEAAFVWUQBvcWoAbXFrAGxwbgBubnAAc2x0AG1rdwAAAhAqACc7mmGJqO+OxO3/js76/3W3 + 5v9wuOf/cr7t/2y86v9sv+z/b8Ty/2a76P9HnMn/Sp7L/2/B7v9rvOr/abvp/2m76f9qvOr/bb3q/3fD + 7P+M0/P/OW2J/xI9X/9xsNn/esbx/3fE7f99wuj/aZu9/xc6V/9lrM//ecfv/4PQ+P9cmr3/BkBh/1d+ + lv+RzO3/c8Xv/2O+7P9pvu7/a73u/2y97v9sve7/a7zt/2y+7v92yPj/bsDw/zBrk/8DPV3/cKjC/4LK + 7/9dsOD/RJjJ/1mjzP8TOFb/Gklm/3q52P9ttdz/TKDP/1605f9tw/T/Zrvt/2W77f9lu+3/Zbvt/2W6 + 7v9mufD/Z7jx/2a47/9qvO3/c8Pu/4bS8/9cm7T/KVlrxwMPGld1kZsAABYlAAAVJwAAFScAABUnAAAV + JwAAFScAABUnAAAVKQA7W3EAg8DjAHq/6AB5v+gAeb/oAHm/6AB5v+gAeb/oAHm/6AB5v+gAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAWFRRAHJvawBxcGwAb29tAG9v + bwB0bXMAbmpzAG5xewAAAAk4AB5Ao1B5nveLx/X/lNP7/3i66f97xfT/dcLw/2u76f9twO3/ccXy/2O2 + 4/9Kmsf/YLLf/3LE8f9zxfH/cMLv/2/A7f9twOz/bsTt/3PO8P9pv+L/PoGq/2mq2v93wPH/esHy/4bF + 8/+FuuD/DTtg/0KKsP96x+7/hdL6/16ixv8YUXH/UHSL/4fC4v90xvD/Y7/s/2i+7f9rve7/bL3u/2y9 + 7v9rve3/bL3u/3LD9P9puur/LWCG/w9NcP9zstH/eMPp/z6Zy/9Dl8X/T4up/xEoOv9Hiq3/XKzW/1Gk + 0v9Xq9v/ab/x/2W67P9ove7/Zbvt/2W77f9lu+3/Zbrv/2a58/9muPX/ZLbv/2zA7P+B0PH/errT/0Vr + evoLISqBJlJdFWuRngAAFTAAABQyAAAUMgAAFDIAABQyAAAUMgAAFDIAABQzADlbdQCAv+cAfL/nAHu/ + 5wB6v+cAer/nAHq/5wB6v+cAer/nAHq/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAgAAAAIAAABYVFMAc29tAHJvbQBxb20AcW5vAHFtcABva3EAdHF4AAEBCgQACygpGS5KiT5d + e/p4qc//l9D5/33C6f92w+r/br7k/3LC5v+AzvL/g9Dz/4LN8f9qtdn/esTp/4fS9v+K1fn/h9L2/4PQ + 8v9/0fH/gtj0/4LW9P+Q1/n/jMz2/4bG9P+DwvH/j8fy/5bF6/8URm7/LGiO/4jK7/+J1Pj/ZazN/y9o + g/9MbYL/gbvZ/3fJ7P9kwen/Zb/r/2i/7P9ov+z/aL/s/2e+7P9mvOv/aLnp/2m13/8tXH//Glp//1ac + xP9Zp9P/RZnJ/1qm0v8ROVP/Ekdg/3C64f9QoM3/SJ/P/2G46P9pv+//Yrfo/2S46f9nu+v/Zbzr/2W8 + 6/9ku+3/Zbzy/2a69P9mt+r/dMTp/5zi/P9Nd4j/G0BMsBlBTD4nU14BZpKlAAAVMAAAEzIAABMyAAAT + MgAAEzIAABQyAAAUMgAAFDIAP1txAIzA4ACMwOAAisHgAIrB4ACKweAAisHgAIrB4ACKweAAisHgAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUjIgAzMC8AMjAvADIw + LwAyMDAAMi8xADAuMQAzMTUAMDE3AAAAGgYADCkjIDNIbD1YbeNzn7r9jdDp/4LS6/97zOT/ecbb/3G5 + zP9orL3/b6/B/1+fsf9RkKP/YJ+y/2amuf9lpbj/ZaW3/2amtv9qq7r/bq2+/3ezyf96s8//gLjY/4C2 + 2f+Lud7/nMLm/0VnjP8dQ2X/m8vo/6Pl/P+K0ef/WZKn/0Nlef95tMz/iNv0/2rK6P9lxen/YsLp/2XE + 7P9kw+z/Y8Hs/2fC8v9nueb/WJq+/yRQbf8jZo7/PIi1/1ahzv9Znsf/KWOG/xw0Sf9zrMn/WqbL/0eg + y/9TsNz/Yb3q/2W96v9mvOj/aLzo/2m96f9nven/ZL3q/2K96/9ivev/Zr7p/3fF6/+Y2/b/WIue/yRB + TN8HIyxVG0VQC0eBmQA7bIMAAAUXAAAEFwAABBcAAAQXAAAEFwAABBcAAAQXAAAEFwAYJjMAP1lpAD9Z + aQA+WWkAPllpAD5ZaQA+WWkAPllpAD5ZaQA+WWkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAIAAAABAAAAAAABAAAAAQACAAEAODIwAAAD + CwQAAQ4YGSUxTUVgcbtYjp/0hMva/43W4/9xrrj/Pmtz/zVjZv87aGr/M2Bi/yROUf8tWFv/M15h/zNe + Yf8zXmH/NV9g/zhhY/87Y2f/P2Zu/0JodP9IbX3/SWyA/1BthP9bcor/KT1X/wodNP9ceIr/Yo2b/1aK + mf85Z3X/J0JR/1OFlv94wdD/bcLT/2/E4P990fH/gdf3/3zU9f930Pb/ds33/3XC6f86cYz/EjlR/02J + rv9bpNH/UpjE/zhwlP8eRmL/SoSj/2Ckxf9MnsP/Xrjg/2PA6/9iver/Zb3q/2m86f9svOn/bLzp/2m8 + 6f9lver/Yr3p/2O95v9zxur/idLv/3erwv4lRFH1IDM8ayg0Ohc4bIMAKWyKACZfeAAAAAoAAAADAAAA + AwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAA + AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAABAAAAAQAAAAAAAAAAAAAAAAAAAAIAAAA3MSsAUUpDAAoLEwABBBEFAAMRRRNBTqZglqHqd6+2/2CL + j/8DMQ7/CVYX/whhE/8JYxP/CF8P/wZeD/8GXg//Bl4P/wVeD/8FXBD/A1oQ/wBWDv8AUgz/Ak0N/wVG + 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 + /f////7///////////////////////////////////////7////6/v3/8vj+/6iu1f8jKKv/AgGu/wQA + tv8DALf/AAGz/wACsv8DArT/BQK1/wMCtv8BArf/AQK3/wMDuP8AAbH/BQax/xQYpf8NEnf/GClN/2+Q + ov+s3fD/d6u//khug+kkO0yLAAUbNQAADgpZWV0AQj09AEM+PgA/PUEAQkFFAEFBQQBBQT8AQD8+AD8+ + PgA0MjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAAIC + AgACAgIAAgICAAICAgACAgIAAgICAAICAgACAgIAlJSUAK2trQAAAAASAwMDPwYGBnUJCQmJHx8fmTEx + MZ44ODifPDw8nzo6Op4vLy+dGRkZmQEBAYwICAiAAgICdQAAAGUDBAJTBggEQAYHAywAAQAXBQgFBwgM + CABhZ2EAABQAdwBEA9sHbhf/CoQg/wB5Ev8AeA7/AHgM/wB4C/8AeAn/AXkJ/wJ6CP8Bewf/AHoI/wB6 + Cv8BfA3/BHkM/wdoDP+AqoX/z+bT//r/+/////7//////////v////////////////////////////// + /////////f////f9///p7///nqPP/xUVpv8GArL/BwC2/wUAt/8AArP/AAOy/wECs/8BArP/AQOy/wAD + sf8BA7L/AwS1/wAAsv8CAbb/DxGt/woNf/8dLlb/WXWI/4SptvRMbnfAGCYsaAADCiYABQ0IICAhABUW + FQACAQEAAgEBAAEBAgABAQIAAQEBAAEBAQABAQEAAQEBAAEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIAAgICAAICAgACAgIAAgICAAICAgACAgIAAgICAAIC + AgCSkpIAAwMDIiIiImVNTU2venp65KKiovStra39s7Oz/7W1tf+0tLT/s7Oz/7Kysv+rq6v9o6Oj9q2t + re+ioqLljo6O1Xh3ecNjYWSvTUlPmzgzPIYjIiZvDxEQUQMEA0IAFQC0BUsK9QpwFf8Jfxf/BHgN/wR4 + C/8DeAn/A3gI/wN4CP8DeQj/A3kI/wJ6Cf8AeQr/AHoL/wB8Df8DeQr/CGoN/420kP/X7Nr/+//8//// + /v///v3////////////////////////////////////////////9////9fn//9vf/f+Pksv/Dguj/wkD + tf8IALb/BgC2/wACs/8AA7L/AAKz/wADsv8AA7H/AASw/wAEsf8CBLP/AACy/wEAuf8OD7H/CQuC/xMf + TfonPFHfMU1ZowAGCFIBBggGCQkIACciIAAjIR8AFhUUAAAAAAABAQEAAQEBAAEBAQABAQEAAQEBAAEB + AQABAQEAAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIC + AgACAgIAAgICAAICAgACAgIAAgICAAICAgACAgIAAgICAAAAAAwsLCxqeXl50qioqP/Jycn/7u7u//n5 + +f/+/v7///////39/f/9/f3//f39//j4+P/w8PD/9vb2/+np6f/U1NT/wcDC/7Kvs/+moqf/n5yg/Z6e + nvOoqKjOYWNhuB0pHOcaWBz/HHIe/wt0DP8Mdwf/C3gF/wl4Bv8IeAb/BngH/wV4B/8EeAj/AngJ/wF5 + Cv8Aegv/AHwN/wF3Cf8Law//mb+b/97z4P/7//z///7+//78+v////////////////////////////// + //////////////39///19///ycv2/3p8w/8KBqH/CAK1/wgAtv8GALb/AAKz/wADsv8AArP/AAOy/wAD + sf8ABLD/AASx/wEEs/8AALP/AQC5/w4Psf8JC4L/AAFB3wAAGJAAAQ4wFyMnABshIQAhIx8AJSIgACUg + HwAZFRQAAQAAAAAAAAABAQEAAQEBAAEBAQABAQEAAQEBAAEBAQABAQEAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAAICAgACAgIAAgICAAICAgACAgIAAgICAAIC + AgACAgIAAQEBNVpaWrG9vb3/////////////////////////////////+Pj4//Dw8P/r6+v/6+vr/+rq + 6v/p6en/5+fn/+jn6P/p5+n/6ubr/+vl6//q5+v/6urr/+3u7f+Fh4X/MTow/ylgKf8sdiv/F3MR/xh6 + Dv8ReQX/DHcE/wl4BP8HeQX/BHkF/wJ5Bv8Begf/AHoI/wB5Cf8BfQ7/AHUH/xJvFf+lyaf/5fro//v/ + /P/+/v3/+/r5/////v///////////////////////////////////////fz///b2//+6uej/Z2W5/woG + pP8HAbX/CAC2/wYAtv8AArT/AAKz/wACs/8AA7L/AAOx/wAEsP8ABLH/AQSz/wAAtP8BALr/DQ6w/wgK + gP8AAUWyAAAYNhweLAAaHSMAFyEfABkhHAAgIB0AJR8eABwWFQABAAAAAAAAAAAAAAABAQEAAQEBAAEB + AQABAQEAAQEBAAEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAACAgIAAgICAAICAgACAgIAAgICAAICAgACAgIAAgICAAICAgACAgJvkpKS1tfX1//+/v7//f39//7+ + /v/+/v7//v7+//7+/v/Z2dn/mpqa/2RkZP9VVFX/T09P/1FRUf9QUFD/TU1N/1BOUf9ZUV3/YVRm/19X + Zv9YWl3/fIJ+/0dLSP8dJRz/HEUa/yNhIP8ndR//K4Mg/xh6C/8MdAT/CHUD/wd6Bv8DewT/AXsC/wB8 + Av8AfQT/AHYE/wB8DP8AcAP/Insl/7bUuf/w//P/+v/7//7++//8+/n//v7+//////////////////// + ///////////////////9+///9fL//66q3f9WUbH/CgSl/wcBtP8IALX/BgC1/wABtf8AAbX/AAK0/wAD + sv8AA7H/AASw/wAEsf8BBLP/AAC0/wAAuf8HBqr/BAR5/wAAQKUAABkiIhoqACQfJwAYISAAGSEeAB8f + HQAmHx4AHRYVAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQABAQEAAQEBAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgACAgIAAgICAAICAgACAgIAAgICAAIC + AgACAgIAAgICAQAAAI+RkZHq2tra/////////////v7+//7+/v/+/v7//v7+/8bGxv9tbW3/XV1d/4mJ + if+jo6P/ubm5/83Nzf/ExMT/vru+/8a9yP/Txdb/1sza/7O3uP+ZoJ3/eHp5/0NFQv8OHQ3/BCAD/wQs + A/8IQAT/EFsJ/yN1H/8eeBv/HIAd/xWBGP8KgA//BIEN/wOBDf8AdgT/AHoL/wBxA/82jTr/uNq8//D/ + 9P/7//z//v/8///+/P////////////////////////////////////////////36///18P//pZ/V/0hC + rP8LBKn/CQG2/wgAtf8GALX/AAC2/wABtv8AAbX/AAKz/wADsf8ABLD/AASx/wEEs/8AAbX/AAC5/wgG + qv8FBHn/AABApgAAGSQlGioAJx4nABohIAAZIR4AICAeACQfHgAbFRUAAQAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAQEBAAEBAQABAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAgICAAICAgACAgIAAgICAAICAgACAgIAAgICAAICAgACAgICAAAAlJGRke3a2tr///////// + ///+/v7//v7+//7+/v/+/v7/9fX1/+zs7P/q6ur/6+vr//Ly8v/09PT/9/f3//b29v/19PX/9O3z/+DU + 3v+ro6r/jJKP/2tzbv9mZ2j/WFlZ/1FaVP9VZVr/VGdZ/0VXRv8kQyX/DjwN/wlAB/8PUxD/G2od/yN8 + Jf8egCH/BnYP/wF5C/8Adgf/AGsB/0mdTf+94cH/8v/1//z//P////3////9//////////////////// + /////////////////////////fr///Xt//+dlcn/Ny+j/wsDqf8IAbb/CAC1/wYAtf8AALf/AAC4/wAB + tv8AArP/AAOx/wAEsP8ABLD/AAOy/wABtf8AALn/CgWq/wcEef8CAEClBQAZIigaKgAnHyUAHx8fAB0h + HgAgIB4AIx8eABkVFQABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAQEAAQEBAAEBAQAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIAAgICAAICAgACAgIAAgICAAIC + AgACAgIAAgICAAICAgEBAQGFkJCQ5NjY2P///////v7+//7+/v/+/v7//v7+//7+/v////////////7+ + /v/9/f3/////////////////2tra/6+ur/+Xk5b/iICF/2tnaP98gXr/nKOb/9PU1P/d3d3/2dzc/9jd + 3f/Z3d3/1tbb/9bX1v+fpKH/XGpf/ydEKf8OQQ//EkwT/xBSEf8EWAj/CWwU/xN2Hf8OaxT/d7p6/8ft + yf/x//P//f/9/////f////3////////////////////////////////////////////7+f//8ez//5SP + wf8mH5//CgOr/wYAtv8GALb/BgC2/wIAt/8AAbb/AAG0/wECs/8BA7H/AQSv/wEEr/8BArL/AQG1/wEA + uP8MBqj/CQR3+AMAP5AGABkLJhsoACYfJQAhHx8AHyAeACAgHgAhIB4AGBYVAAEAAAABAAAAAAAAAAAA + AAAAAAAAAAAAAAEBAQABAQEAAQEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAEBAQABAQEAAQEBAAEBAQABAQEAAQEBAAEBAQABAQEAAQEBAAICAmB5eXnMysrK//// + ///+/v7//v7+//7+/v/+/v7//v7+//7+/v/////////////////8/Pz/3t7e/76+vv+NjY3/YmFh/4F+ + fv+zsLD/ycjI/9DUz//g49//+vn6///+///8/v//+/7///z+///9/P///f39/+Tn5v/O08//wcrB/6Cs + oP9vfW//QVZB/ydKKP8PTBb/DlQV/w5OEv9ynXP/u9W9/+r06//+//7////+/////f/+/v7///////79 + /v/9/P3//f39//7+/v/+/v7//v////f3///e3v//gYG9/xQRn/8GA6z/AwCz/wQAtv8EALb/AgCy/wAB + sf8AAbD/AQGw/wICrv8CA6z/AgOt/wMCsf8DAbT/BQK4/wwGpP8IBHLtAgAyfQ0GFgB2cXgAcW5xAGtq + awB0dHMAdnZ1AHNzcwBeXl4APDw8ADw8PAA8PDwAPDw8ADs7OwA7OzsAOzs7ADs7OwAxMTEAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAQEBKExMTKa5ubn8/v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7/9vb2/9DQ0P+UlJT/ZmZm/56env+4t7j/0tDQ//Lu7////fz//f/8//7//P///v////7///7+ + ///+/////v///////////////v////7//v/6//r/5uzl/8rQyv+5vrn/sray/6Wnpf+ChIL/REpF/0tb + S/+FkIf/sbaz/8jIyP/Ozs3/19fV/+rq6v/4+Pj//Pz8//z8/P/9/f3//v7+//7+/v/+/v//9Pf//8nP + //9wdLv/Bwqb/wYGqf8GBLD/BQG0/wUBs/8FA6z/BASq/wQEqv8EA6v/BQSq/wUFqP8FBKj/BQSp/wYE + rP8KCLL/EA6c/wkHaPAAACCmAAABRAMDBRePjY8Ai4uLAJWWlACSkpIAj4+PAHh4eABQUFAAUFBQAFBQ + UABQUFAAT09PAE9PTwBPT08AT09PAEJCQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKiooAAgICdJ6e + nuPm5ub///////7+/v/+/v7//v7+//7+/v/+/v7//v7+//j4+P/a2tr/bm5u/3p6ev+kpKT/6ejp//38 + /f/9/P3///39///+/f////z////+///+/////v////////////////////////////////////////// + /////////v7+//7+/v/9/f3/8/Pz/9XV1f9xcXH/Y2Nj/3l7ef9xdHL/Wlxa/2RkYv+BgH7/rq6u/8vL + y//W1tb/2tra/9zc3P/f39//5eXl/+zs7f/t8fz/usP2/2Vssf8KEI//Dw+f/xEMqf8QCKz/EAis/xAL + p/8QDaT/EA2k/xAMpP8QDaT/EA2i/w8On/8MDZv/CwyZ/xMYnv8SFIX/Kixj/l1eZux2dna7PDs9cAcG + CTgBAQEcAQEBBYyNjACMjIwAeHh4AFBQUABQUFAAUFBQAFBQUABPT08AT09PAE9PTwBPT08AQkJCAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIyLjAAAAAA6NTU1pZubm/j29vb//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7/8fHx/8LCwv+Dg4P/1dXV//b29v/9/P3//fz9//39/f/+/v7//////////f////////////// + /////////////////////////////////////////////////////////v7+//7+/v/+/v7/7+/v/3x8 + fP+vr6//2NnY/8zPzP+mqab/lJWT/46Mi/99fX3/aWlp/1xcXP9XV1f/VlZW/2ZmZv+Kior/qqus/8vQ + 4f+Yoc//T1eQ/w8UeP8TE4f/FRCR/xgQmP8YD5n/GBGX/xgSlf8YEpT/GBKU/xgSlP8YE5L/FxWN/xQV + hf8NEXf/GSF7/wsQVv9DRl7/n6Cm/8DAwP+Af4H1XVxewiMjI3gICAgxAQEBDwMDAwN7e3sAUFBQAFBQ + UABQUFAAUFBQAE9PTwBPT08AT09PAE9PTwBCQkIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiYmJAKSk + pAACAgJUdHR01MXFxf77+/v//v7+//7+/v/+/v7//Pz8//39/f/8/Pz/+Pj4///////8+/z//v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////79/v/8+/z/+/v7//n5+f+Hh4f/Pz8//9nZ2f///////v/+//z+/P/9/fv//vz6//j4 + +P/V1dX/uLi4/5qamv96enr/YmJi/1dXV/9QUFD/NjY6/xMTKP8ZGTv/KSlL/y0sUv8nJVX/IiFZ/yMi + Wf8jIlf/IyJX/yMhWP8jIVn/IyFX/yIiVP8kJU//KixE/ywtQv80NUT/Pz9I/zU2PP+urq//9/f3/+zq + 7P+3trj/Wlpa/zo6OscqKipbExMTGgoKCgUGBgYAUFBQAFBQUABQUFAAT09PAE9PTwBPT08AT09PAEFB + QQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJiYkApKSkAAICAgwuLi5gaGho98vLy//8/Pz///////z8 + /P/Y2Nj/2djZ//38/f////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////v7+//39/f/+/v7/8/Pz/05O + Tv9sbGz/4ODg//7////9/////v////////////////////z8/P/7+/v/+vr6//j3+P/49vb/+Pj4//X0 + 9f+6t7r/U1FU/2tqeP+enK//p6W8/5WRq/+IhJ7/iIWc/4qGmv+Khpr/ioSe/4qDoP+JhZ3/iIiX/42P + l/+hpab/pqqq/77CxP/f4eT/tbW3/2RiY/+TkZL/6ubp//v3+v/4+Pj/t7a2+2VkZPQfHx+0CgoKTQIC + AgRJSUkAT09PAFNTUwBPT08ATk5OAE5OTgBOTk4AQUFBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAImJ + iQClpaUABQUFAQMDAyA4ODh9a2tr/+Hh4f/5+fn/vr6+/3d3d/+5ubn//v7+//7+/v/9/P3///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/+/v7///////j4+P/Q0ND/Ojo6/9TU1P/4+Pj//v////3////+//////////// + ///////////////////////////////+/v///v7//v7+//X09f+gn57/Wlhb/7+9vf/y8PH/8O/v/+/u + 6P/v7+f/7+/k/+/u5v/v7Ov/7+vs/+/t6f/v7+T/7vDh//Hy4v/y8+X/9fbs//r78//v7un/urm2/2dl + Zf+WlJb///3////////08vP/7Ovr/6+vr/NHR0fSDg4OhwAAABxVVVUATk5OAE5OTgBOTk4ATk5OAE5O + TgBBQUEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiYmJAKSkpACmpqYAAwMDBgQEBCcwMDCHhISE9b6+ + vv+AgID/bW1t/8bGxv/+/v7//v7+//v7+/////////////////////////////////////////////// + ///////////////////////////////////////////////////+/v7//v7+//7+/v/9/f3/6+vr/4mJ + if9ZWVn/6enp//7+/v/+/v7//v/////////////////////////////////////////+/v7//v7+///+ + ///+/v7//////+np6f+Li4r/gYB8/9LSzv////r////5////+f////j////7///+/f///v3///78//// + +//+//n//f73////+v////v//f74//z8+P/w7+//wMDA/2BgYP+hoKH/9vb2//79/f///v//7e3t/8XF + xfqMjIzjIyMjqggICFYICAgGT09PAE5OTgBOTk4ATk5OAEFBQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACJiYkAo6OjAKSkpAClpaUAAwMDBgYGBiURERGEb29v30RERPulpaX/6Ojo//7+/v///////f39//// + //////////////////////////////////////////////////////////////////////////////// + //////////////7+/v/+/v7//f39//j4+P/d3d3/TU1N/7a2tv/09PT//v7+//////////////////// + //////////////////////////////39/f/8/Pz//v7+//7+/v/9/f3//////9jb2P+Mj4r/m52Y/+bo + 4//+//z//v/8//7//f/+/////v////7////+/v///v7///7+///+/v3////////////8/vv//f/9//7+ + /v/u7+7/urq6/z09Pf+srKz/8fDx//7+/v//////8vLy/9XV1f+qqqr1Q0NDwhkZGVwICAgQTk5OAE5O + TgBOTk4AQUFBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhoaAB9fX0AfX19AH19fQB9fX0ABgYGAgUF + BRoAAAB4BwcH27u7u//39/f///////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////8/Pz/5+fn/6mp + qf9MTEz/6urq//z8/P/+/v7//v7+/////////////////////////////////////////////v7+//39 + /f/+/v7///////39/f/+/v7//f78/7i6t/90dnL/ur25//7//f/9/f3//v////7////+/////v7///7+ + ///+/v////7///////////////////7//f/+//3//v79//39/P/y8vL/r6+v/0FBQf+9vL3/8fHx//7+ + /v/9/f3/+fn5/+bm5v+1tbX7ZWVlyDU1NWoBAQEbmZmZAJmZmQCAgIAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAACjqKio9Onp6f///////v7+//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////z8/P/T09P/S0tL/5aWlv/5+fn///////7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////7+/v/+/v3/2trZ/42N + jP+Ghob/5+fn//38/f////////////////////////7////+/////v////7////////////////+//// + /f////3////+///////6+vr/k5OT/2dnZ//Ozs7/9/f3//7+/v/9/f3/+fn5//r6+v+2trb/a2tr3Ts7 + O2wGBgYb0NDQAK+vrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAGZ+fn7Qy8vL//v7+//7+/v///////////////////////////////////////// + /////////////////////////////////////////////////////////////////////v//8vLy/8DA + wP9ycnL/6Ojo//39/f/////////////////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v////////////////////////////39/f/+/f7/zs7O/2pqav+bm5v/+/v7//39/f/+/v7///////// + ///////////////////////////////////////////+/////f////7///////7+/v/q6ur/dHR0/5SU + lP/g4OD///////39/f/7+/v//v7+//////+0tLT/ampq3TIyMmkDAwMPr6+vAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxwcHJOjo6P57e3t//r6 + +v////////////////////////////////////////////////////////////////////////////// + /////////////////////////v7+//v6+//DwsP/UFBQ/5ubm/////////////////////////////// + ///+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//////////////////////////////////7+ + /v/t7e3/tra2/2pqav/k5OT/+Pj4//39/f////////////////////////////////////////////// + //////////////////////////////39/f+dnZ3/V1dX/8nJyf/+/f7//fz9//7+/v/4+Pj//v7+//39 + /f+zs7P/YGBgxAwMDFYFBQUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAABCAgIQz09PbKampr/8/Pz//////////////////////////////////// + /////////v7+////////////////////////////////////////////////////////////29vb/46O + jv+IiIj/6urq///////7+/v//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7///////////////////////39/f/+/v7///////7+/v/W1tb/LCws/2xsbP/39/f///////// + //////////////////////////////////////////////////////////////////////////////T0 + 9P/S0tL/5+fn/////////////v7+//r6+v////////////r6+v+vr6/7KSkppAMDAyYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMLFBQUQ1RU + VKaPj4//3Nzc//v6+////v/////////////+/v7//v7+///////9/f3///////7+/v/+/v7//v7+//7+ + /v/+/v7///////39/f////////////////+5ubn/cXFx/7m5uf/7+/v//v7+//39/f/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v////////////////////////////7+ + /v///////////+3t7f+rq6v/SEhI/+3t7f/7+vv//v7+//////////////////////////////////// + /////////////////////////////////////////v7+//j4+P/7+/v///////7+/v/6+vr/+fn5//// + ////////+/v7/9jY2P+VlZXmAAAAiQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQkAAAAAANExMTQkhISKSEhIT2ysrK/vb29v////////////7+ + /v/+/v7//v7+//7+/v/7+/v//f39//7+/v/+/v7//v7+//7+/v/+/v7//f39///////o6Oj/tLS0/3R0 + dP+lpaX/7e3t///////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+////////////////////////////////////////////+/v7/93d3f9FRUX/oaGh/+/v + 7//+/v7///////////////////////////////////////////////////////////////////////// + ///////////////////9/f3//Pz8//39/f/7+vv///////v7+//5+fn/9PT0/7y8vPsjIyO2AAAAIAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCQALu7 + uwAAAAANAAAAOC0tLXqDg4PSrq6u+NPT0//x8fH////////////+/v7//fz9//v7+//9/f3//v7+//7+ + /v/+/v7//v7+//7+/v/9/P3//////8vLy/99fX3/pKSk/+Tk5P/+/v7//f39//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////////////////////// + ///////////////////+/v7/7e3t/4uLi/9QUFD/6urq//////////////////////////////////// + /////////////////////////////////////////////////////////////+fn5//Nzc3/5eXl//v7 + +//9/f3//Pz8//z8/P/+/v7/z8/P/2RkZMgAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRkZEAvb29AL+/vwAICAgCAwMDEQAAAGMyMjKsh4eH4Lu7 + u/je3t7/9PT0///+///9/P3//v7+//7+/v/+/v7//v7+//7+/v/+/v7//fz9//39/f/+/v7/29vb/8DA + wP/j4+P///////7+/v/8/Pz//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v////////////////////////////////////////////7+/v/09PT/zMzM/zs7 + O//Q0ND/9/f3//////////////////////////////////////////////////////////////////// + ////////////////////////z8/P/4SEhP/AwMD//Pz8//39/f////////////7+/v/X19f/iYmJ0QAA + AFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHt7 + ewChoaEAoqKiAKKiogCgoKAAoaGhAAAAADkAAAB+T09PtpSUlODFxcX539/f/+/v7//+/v7//v7+//7+ + /v/+/v7//v7+//38/f/7+/v///////7+/v/8/Pz/+vr6//z8/P/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//////////////////// + //////////////////////////////39/f/x8fH/SUlJ/5OTk//n5+f///////////////////////// + ///////////////////////////////////////////////////////////////////IyMj/XFxc/6qq + qv///////////////////////Pz8/9nZ2f+WlpbTAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAtAAAAfi0tLchra2vquLi49+jo6P7v7+//+Pj4//z8/P/9/f3//f39//38/f////////////7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////f3 + 9/9fX1//RERE/9vb2/////////////////////////////////////////////////////////////// + /////////////////////////////8rKyv9hYWH/p6en//////////////////7+/v/7+/v/1dXV/42N + jcsAAABJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQECAAAAJwAAAIQQEBDJSUlJ75ub + m/fU1NT87+/v//n5+f/8/Pz///////7+/v/5+fn/+fj5//z8/P/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v////////////// + ///////////////////////////////////+/v7/9fX1/4aGhv9ERET/2dnZ//////////////////// + ////////////////////////////////////////////////////////////////////////y8vL/2Bg + YP+hoaH////////////+/v7//v7+//r6+v/ExMT/RkZGvwAAACkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAkJCQABAQEDAAAACQ4ODhAlJSU5OTk5h0FBQdhdXV36lJSU/9LR0v/9/P3/+fn5/46O + jv+1tbX/7e3t//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//////////////////////////////////////////////////// + ///5+fn/nJyc/1NTU//a2tr///////////////////////////////////////////////////////// + ///////////////////////////////////Ly8v/YGBg/6Ghof////////////39/f/+/v7/4uLi/5yc + nPsQEBCsAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBQAHV1dQBzc3MABgYGAQIC + AggAAAAYBgYGMysrK2tLS0usaGho3oGBgfuPj4//Pj4+/729vf/x8fH//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7///////// + //////////////////////////////////////////7///f29/+Tk5P/RkZG/9nZ2f////////////// + /////////////////////////////////////////////////////////////////////////////8rK + yv9hYWH/pqam//7+/v////////////7+/v+9vb3/VlZWxgEBAVYAAAABAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAABPT08AdHR0AHNzcwBzc3MAc3NzAHV1dQAAAAAEAwMDFwEBATAVFRVIMjIyZ0lJ + SZAPDw/ZhYWF+d7e3v/8/Pz//f39//v7+//7+/v/+/v7//39/f/+/v7//v7+//7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////// + ///+/v7/+fn5/5WVlf9nZ2f/3d3d//////////////////////////////////////////////////// + ////////////////////////////////////////ycnJ/2FhYf+rq6v/////////////////ycnJ/4CA + gNUdHR1zAAAAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE1NTQBzc3MAc3NzAHNz + cwBzc3MAc3NzAHNzcwBzc3MAc3NzAAEBAQMCAgIQBAQEKQkJCVhHR0ejm5ub5MHBwf3j4+P//Pv8//z8 + /P/8/Pz//v7+///////+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//////////////////// + //////////////////////////////////////////////7+/v/8/Pz/2dnZ/83Nzf/w8PD///////// + //////////////////////////////////////////////////////////////39/f/+/v7//v7+//39 + /f/FxcX/ZmZm/7i4uP//////+/v7/8vLy/+CgoLjPz8/ggAAACSFhYUAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAATU1NAHNzcwBzc3MAc3NzAHNzcwBzc3MAc3NzAHNzcwBzc3MAjo6OALm5 + uQC4uLgAs7OzAAEBATcYGBh8aWlpwKSkpO7Pz8//6enp//7+/v////////////7+/v/+/v7//v7+//7+ + /v/+/v7//v7+//7+/v/+/v7///////////////////////////////////////////////////////// + /////////v7+//7+/v/+/v7//Pz8//7+/v////////////////////////////////////////////// + /////////////////////////f39//z8/P/9/f3/9/f3/7y8vP+BgYH/3t7e//n5+f/FxcX/d3d33Ds7 + O4kFBQUtnZ2dAISEhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNTU0Ac3NzAHNz + cwBzc3MAc3NzAHNzcwBzc3MAc3NzAHNzcwCNjY0At7e3ALW1tQCvr68AtbW1AAAAAA0AAABQHx8foGho + aNeurq7x3d3d/+np6f/7+/v//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v////////////// + //////////////////////////////////////////////7+/v/9/f3//v7+//39/f/+/v7///////// + /////////////////////////////////////////////////////////////////////////Pz8//7+ + /v/p6en/pqam/4mJif/i4uL+0NDQ90VFRdMLCwt+AAAAIpycnACbm5sAgoKCAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4 + eAB4eHgAeHh4AHh4eAB4eHgAeHh4AHh4eAB4eHgAeHh4AHh4eAB4eHgAeHh4AHh4eAB4eHgAeHh4AHh4 + eAB4eHgAeHh4AHh4eAB4eHgAeHh4AHh4eAB4eHgAeHh4AHh4eAB4eHgAeHh4AHh4eAB4eHgAeHh4AHh4 + eAB4eHgAeHh4AHh4eAB4eHgAeHh4AImJiQCbm5sAm5ubAJubmwCbm5sAm5ubAJubmwCbm5sAm5ubAKqq + qgDGxsYAxMTEAMXFxQDFxcUAxcXFAMXFxQABAQEhAQEBZicnJ61aWlrfoaGh9N3d3f3u7u7/+Pj4//7+ + /v/+/v7//f39//39/f/+/v7//f39//7+/v///v////////////////////////7+/v////////////// + ///+/v7//f39//z8/P///////f39//39/f/+/v7///////////////////////////////////////// + /////////////////////////////////////////v7+/87Ozv94eHj/U1NT+YODg+QaGhq/BgYGXQEB + ARCQkJAAjo6OAI2NjQCIiIgAeHh4AHh4eAB4eHgAeHh4AHh4eAB4eHgAeHh4AHh4eAB4eHgAeHh4AHh4 + eAB4eHgAeHh4AHh4eAB4eHgAeHh4AHh4eAB4eHgA////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8AAgICDQEBAU8BAQG5Kioq6oSEhPfW1tb8+fn5/vj4+P/29vb/+Pj4///////6+vr//f39//38 + /f/9/f3//////////////////Pv8//7+/v/+/v7//v7+//z8/P/8/Pz+////////////////+/v7//7+ + /v/////////////////////////////////9/f3//f39//7+/v////////////7+/v/9/f3///////// + ///5+fn/tra2/kpKSvkBAQHTAQEBdgEBARUBAQEBAQEBAAEBAQABAQEAAQEBAJiYmAD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wANDQ0BAQEBBQEBAQwPDw9NLi4ujUhI + SM5tbW33mJiY/8LCwv/r6+v//v7+///////////////////////+/v7//f39//7+/v///////f39//7+ + /v/+/v7///////////////////////v7+//+/v7///////////////////////////////////////// + /////////////////////////////////////////////8zMzP98fHzzFRUVowEBATQBAQEIAQEBAQEB + AQABAQEAAQEBAAEBAQABAQEAmJiYAP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AOzs7ABlZWUAYmJiAAAAAAwBAQEZGRkZLT4+PlxQUFCiXl5e4XFxcf+QkJD/t7e3/9XV + 1f/w8PD//v7+//7+/v////////////38/f/+/v7//////////////////f39//j4+P/k5OT/lZWV/+3s + 7f/+/v7//////////////////////////////////v7+//39/f/+/v7//v7+//7+/v/+/v7//v7+//r6 + +v+xsbH/bm5u90JCQpcBAQEyAQEBCAEBAQABAQEAAQEBAAEBAQABAQEAAQEBAAEBAQCYmJgA////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A7OzsAGNjYwBcXFwAX19fAGBg + YAACAgIDAAAAEgICAiwHBwdKFxcXdUVFRZlvb2+xhYWFx5iYmOSjo6P5qqqq/7Ozs/+4uLj/tLO0/7m5 + uf+4uLj/tLS0/7Gxsf+srKz/oKCg/IqKiu1BQUHekZCR9Kmpqf2zs7P/u7u7/8TExP/Q0ND/5+fn//Dw + 8P/29vb/8/Pz/+zs7P/g4OD/zs7O/7q6uv+urq7+mpqa9WZmZr00NDR3AQEBMAAAAAgBAQEAAQEBAAEB + AQABAQEAAQEBAAEBAQABAQEAAQEBAJiYmAD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wDs7OwAYGBgAFxcXABeXl4AYGBgAGFhYQBgYGAAXl5eAAMDAwQDAwMYAgICLwAA + AD4BAQFMLCwsY0VFRYFXV1eaZ2dnonBwcKZmZma1bW1tt2tra7dlZWW0YWFhrFxcXJ9MTEyKHx8fZwQE + BFsqKip0VVVVlWRkZK5tbW3Bd3d31IKCgueZmZn4oaGh/Kqqqvqmpqb9n5+f+5OTk/GBgYHha2tryV1d + XaYpKSl1DAwMRwEBARsEBAQFcHBwAAEBAQABAQEAAQEBAAEBAQABAQEAAQEBAAEBAQABAQEAmJiYAP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AOvr6wBfX18AX19fAF9f + XwBfX18AX19fAF9fXwBfX18AX19fAGZmZgCoqKgAqqqqAKurqwAHBwcEBAQEFQMDAyoDAwMzAgICNwIC + AkYCAgJHAgICRwICAkQBAQE8AQEBMAEBAR0BAQEDFBQUAAAAAAsAAAAnAQEBPwEBAVIAAABoAgICiAcH + B6cGBgawBgYGqwYGBrMEBAStAgICmQAAAH0AAABaAAAANwAAAAwCAgICkpKSAJKSkgBwcHAAAQEBAAEB + AQABAQEAAQEBAAEBAQABAQEAAQEBAAEBAQCYmJgA////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A6+vrAF9fXwBfX18AX19fAF9fXwBfX18AX19fAF9fXwBfX18AZmZmAKen + pwCqqqoAq6urAKurqwCrq6sArKysAKysrACrq6sAq6urAKurqwCrq6sAq6urAKqqqgCqqqoAqqqqAKqq + qgCqqqoAq6urAKqqqgCqqqoAqqqqAAYGBgYDAwMZAAAAMAAAADcAAAAzAAAAOgEBATYCAgImBQUFEgYG + BgGMjIwAkJCQAJKSkgCSkpIAkJCQAG1tbQABAQEAAQEBAAEBAQABAQEAAQEBAAEBAQABAQEAAQEBAJiY + mAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wDr6+sAX19fAF9f + XwBfX18AX19fAF9fXwBfX18AX19fAF9fXwBmZmYApaWlAKurqwCqqqoAqqqqAKysrACsrKwArKysAKur + qwCrq6sAq6urAKurqwCrq6sAqqqqAKqqqgCqqqoAqqqqAKmpqQCpqakAp6enAKmpqQCrq6sAq6urAKys + rACrq6sAq6urAKurqwCrq6sAnp6eAJWVlQCWlpYAkJCQAJGRkQCTk5MAkJCQAI6OjgCLi4sAaWlpAAEB + AQABAQEAAQEBAAEBAQABAQEAAQEBAAEBAQABAQEAmJiYAP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AOvr6wBfX18AX19fAF9fXwBfX18AX19fAF9fXwBfX18AX19fAGVl + ZQChoaEAqqqqAKqqqgCrq6sAq6urAKqqqgCqqqoAqampAKmpqQCpqakAqampAKioqACoqKgAqKeoAKin + qACsrKwApaWlAKempwCqqaoAqqqqAKurqwCsrKwAq6urAKmpqQCpqakAqampAKmpqQCbm5sAkJCQAJSU + lACVlZUAk5OTAI6OjgCSkpIAk5OTAI+PjwBqamoAAQEBAAEBAQABAQEAAQEBAAEBAQABAQEAAQEBAAEB + AQCYmJgA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A8AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA + AAAAAAAA4AAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAA + AACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAA + AAAAAAAAwAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAA/AAAAAAA + AAAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAD/wAAAAAAAAAAAAAAAAAAA/8AAAAAAAAAAAAAAAAAAAP/g + AAAAAAAAAAAAAAAAAADwCAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAA + AADgAAAAAAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAA + AAAAAAAA/4AAAAAAAAAAAAAAAAAAAf/gAAAAAAAAAAAAAAAAAAP/4AAAAAAAAAAAAAAAAAAD//AAAAAA + AAAAAAAAAAAAB//4AAAAAAAAAAAAAAAAAAf//AAAAAAAAAAAAAAAAAAH//wAAAAAAAAAAAAAAAAAD//+ + AAAAAAAAAAAAAAAAAA///gAAAAAAAAAAAAAAAAAf//+AAAAAAAAAAAAAAAAAH///gAAAAAAAAAAAAAAA + AD///8AAAAAAAAAAAAAAAAA////gAAAAAAAAAAAAAAAAP///AAAAAAAAAAAAAAAAAH///wAAAAAAAAAA + AAAAAAB///8AAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAf///8AAAAAAAAAAAAAAAAH////gAAAA + AAAAAAAAAAAB////8AAAAAAAAAAAAAAAA/////gAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAD//// + /gAAAAAAAAAAAAAAB/////4AAAAAAAAAAAAAAAf////+AAAAAAAAAAAAAAAH/////4AAAAAAAAAAAAAA + D/////+AAAAAAAAAAAAAAA//////wAAAAAAAAAAAAAAf/////+AAAAAAAAAAAAAAH//////gAAAAAAAA + AAAAAD//////8AAAAAAAAAAAAAA///////AAAAAAAAAAAAAAP//////4AAAAAAAAAAAAAH//////+AAA + AAAAAAAAAAB///////wAAAAAAAAAAAAB///////+AAAAAAAAAAAAAf///////4AAAAAAAAAAAAP///// + ///AAAAAAAAAAAAH////////4AAAAAAAAAAAB////////+AAAAAAAAAAAAf////////wAAAAAAAAAAAP + ////////+AAAAAAAAAAAH/////////4AAAAAAAAAAB//////////gAAAAAAAAAA//////////8AAAAAA + AAAAf//////////gAAAAAAAAAf//////////4AAAAAAAAAP//////////+AAAAAAAAAD///////////A + AAAAAAAAB////////AB/wAAAAAAAAA////////AAAMAAAAAAAAAf///////gAAAAAAAAAAAAf/////// + wAAAAAAAAAAAAf///////8AAAAAAAAAAAAP////////AAAAAAAAAAAAD////////gAAAAAAAAAAAA/// + /////4AAAAAAAAAAAAP///////+AAAAAAAAAAAAD////////wAAAAAAAAAAAB////////8AAAAAAAAAA + AAH////////gAAAAAAAAAAAAP///////4AAAAAAAAAAAAA////////AAAAAAAAAAAAAH///////wAAAA + AAAAAAAAA///////8AAAAAAAAAAAAAH///////gAAAAAAAAAAAAAf//////8AAAAAAAAAAAAAD////// + /gAAAAAAAAAAAAAf//////+AAAAAAAAAAAAAD///////wAAAAAAAAAAAAAf//////8AAAAAAAAAAAAAD + ///////AAAAAAAAAAAAAA///////4AAAAAAAAAAAAAH///////AAAAAAAAAAAAAB///////4AAAAAAAA + AAAAAf///////AAAAAAAAAAAAAH///////+AAAAAAAAAAAAB////////4AAAAAAAAAAAAf////////AA + AAAAAAAAAAH////////4AAAAAAAAAAAB/////////gAAAAAAAAAAAf/////////AAAAAAAAAAAP///// + ////+AAAAAAAAAAH//////////+AAAAAAAAAD///////////wAAAAAAAAB////////////AAAAAAAAA/ + ///////////8AAAAAAAAf////////////AAAAAAAAP////////////+AAAAAAAP/////////////4AAA + AAAH//////////////wAAAAAD///////////////4ACAAD//////////////////+AH///////////// + //////////////////////////////////8= + + + \ No newline at end of file diff --git a/Program.cs b/Program.cs new file mode 100644 index 0000000..1a87d52 --- /dev/null +++ b/Program.cs @@ -0,0 +1,17 @@ +namespace SharpCreditsCrediter +{ + internal static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + ApplicationConfiguration.Initialize(); + Application.Run(new MainForm()); + } + } +} \ No newline at end of file diff --git a/ROMFile.cs b/ROMFile.cs new file mode 100644 index 0000000..3dffeb6 --- /dev/null +++ b/ROMFile.cs @@ -0,0 +1,192 @@ +using System.Text; + +namespace SharpCreditsCrediter +{ + internal class ROMFile + { + private FileStream? romFile; + const long ZM_credits_start = 0x54C10C; + const long ZM_credits_end = 0x54E2A9; + const long MF_credits_start = 0x74B0B0; + const long MF_credits_end = 0x74DC25; + private bool isZM = true; + + private readonly Dictionary textToIntTable = new Dictionary() { + { ' ', 0x20 }, { 'A', 0x41 }, { 'B', 0x42 }, { 'C', 0x43 }, { 'D', 0x44 }, { 'E', 0x45 }, { 'F', 0x46 }, { 'G', 0x47 }, + { 'H', 0x48 }, { 'I', 0x49 }, { 'J', 0x4A }, { 'K', 0x4B }, { 'L', 0x4C }, { 'M', 0x4D }, { 'N', 0x4E }, { 'O', 0x4F }, + { 'P', 0x50 }, { 'Q', 0x51 }, { 'R', 0x52 }, { 'S', 0x53 }, { 'T', 0x54 }, { 'U', 0x55 }, { 'V', 0x56 }, { 'W', 0x57 }, + { 'X', 0x58 }, { 'Y', 0x59 }, { 'Z', 0x5A }, { 'a', 0x61 }, { 'b', 0x62 }, { 'c', 0x63 }, { 'd', 0x64 }, { 'e', 0x65 }, + { 'f', 0x66 }, { 'g', 0x67 }, { 'h', 0x68 }, { 'i', 0x69 }, { 'j', 0x6A }, { 'k', 0x6B }, { 'l', 0x6C }, { 'm', 0x6D }, + { 'n', 0x6E }, { 'o', 0x6F }, { 'p', 0x70 }, { 'q', 0x71 }, { 'r', 0x72 }, { 's', 0x73 }, { 't', 0x74 }, { 'u', 0x75 }, + { 'v', 0x76 }, { 'w', 0x77 }, { 'x', 0x78 }, { 'y', 0x79 }, { 'z', 0x7A }, { '&', 0x26 } + }; + + private readonly Dictionary intToTextTable = new Dictionary() { + { 0x20, " " }, { 0x41, "A" }, { 0x42, "B" }, { 0x43, "C" }, { 0x44, "D" }, { 0x45, "E" }, { 0x46, "F" }, { 0x47, "G" }, + { 0x48, "H" }, { 0x49, "I" }, { 0x4A, "J" }, { 0x4B, "K" }, { 0x4C, "L" }, { 0x4D, "M" }, { 0x4E, "N" }, { 0x4F, "O" }, + { 0x50, "P" }, { 0x51, "Q" }, { 0x52, "R" }, { 0x53, "S" }, { 0x54, "T" }, { 0x55, "U" }, { 0x56, "V" }, { 0x57, "W" }, + { 0x58, "X" }, { 0x59, "Y" }, { 0x5A, "Z" }, { 0x61, "a" }, { 0x62, "b" }, { 0x63, "c" }, { 0x64, "d" }, { 0x65, "e" }, + { 0x66, "f" }, { 0x67, "g" }, { 0x68, "h" }, { 0x69, "i" }, { 0x6A, "j" }, { 0x6B, "k" }, { 0x6C, "l" }, { 0x6D, "m" }, + { 0x6E, "n" }, { 0x6F, "o" }, { 0x70, "p" }, { 0x71, "q" }, { 0x72, "r" }, { 0x73, "s" }, { 0x74, "t" }, { 0x75, "u" }, + { 0x76, "v" }, { 0x77, "w" }, { 0x78, "x" }, { 0x79, "y" }, { 0x7A, "z" }, { 0x26, "&" } + }; + + private string intToText(int value) + { + try { + return intToTextTable[value]; + } catch(Exception) + { + return String.Format("{0:X2}", Convert.ToInt32(value)); + } + } + + private int textToInt(char value) + { + try + { + return textToIntTable[value]; + } + catch (Exception) + { + return 0; + } + } + + public ROMFile(String pathToROM) + { + this.changeFile(pathToROM); + } + private void probeGame() + { + if(this.isLoaded()) + { +#pragma warning disable CS8602 // isLoaded checks already if romFile is null or not + byte[] gameCodeBuf = new byte[4]; + romFile.Position = 0xAC; + if (romFile.Read(gameCodeBuf, 0, 4) == 4) + { + string gameCode = Encoding.ASCII.GetString(gameCodeBuf); + if (gameCode == "AMTE") + { + this.isZM = false; + } else + { + this.isZM = true; + } + } +#pragma warning restore CS8602 + } + } + public void changeFile(String pathToROM) + { + if (this.isLoaded()) this.Dispose(); + romFile = File.Open(pathToROM, FileMode.Open); + this.probeGame(); + } + + public bool isLoaded() + { + return romFile != null; + } + + public void setisZM(bool isZM) + { + this.isZM = isZM; + } + + public bool getisZM() + { + return isZM; + } + + public void Dispose() + { + romFile?.Dispose(); + } + + public String getCredits() + { + string credits = ""; + if (romFile != null) + { + long credits_start = isZM ? ZM_credits_start : MF_credits_start; + long credits_end = isZM ? ZM_credits_end : MF_credits_end; + romFile.Position = credits_start; + + bool end_reached = false; + while (romFile.Position < credits_end && !end_reached) + { + int curChar = romFile.ReadByte(); + if (curChar == 6) end_reached = true; + + credits += intToText(curChar) + " "; + + for (int i = 0; i < 35; i++) + { + curChar = romFile.ReadByte(); + if (curChar != 0) + credits += intToText(curChar); + } + + credits += Environment.NewLine; + } + } + return credits; + } + + public bool writeCredits(StreamReader credits) + { + try + { + if (romFile != null && credits != null) + { + long credits_start = isZM ? ZM_credits_start : MF_credits_start; + romFile.Position = credits_start; + + while (!credits.EndOfStream) + { + var currentLine = credits.ReadLine(); + if (currentLine != null) + { + if (currentLine.Length > 38) { + currentLine = currentLine[..38]; + } + + // get line marker byte + int markerByte = Convert.ToInt32(currentLine[0..2], 16); + + romFile.WriteByte((byte)markerByte); + if (markerByte == 6) break; + + if (currentLine.Length > 3) + { + byte[] actualText = Encoding.ASCII.GetBytes(currentLine[3..]); + List textBytes = new List(); + + foreach (byte b in actualText) + textBytes.Add((byte)textToInt((char)b)); + + foreach (byte c in textBytes) + { + romFile.WriteByte(c); + } + } + + for (int i = 0; i < 38 - currentLine.Length; i++) romFile.WriteByte(0); + } + } + romFile.Flush(); + + return true; + } + return false; + } catch (Exception) + { + return false; + } + + } + } +} + diff --git a/SharpCreditsCrediter.csproj b/SharpCreditsCrediter.csproj new file mode 100644 index 0000000..00d1bf8 --- /dev/null +++ b/SharpCreditsCrediter.csproj @@ -0,0 +1,29 @@ + + + + WinExe + net6.0-windows + enable + true + enable + SharpCreditsCrediter.Program + fryble.ico + False + False + + + + False + none + + + + False + none + + + + + + + \ No newline at end of file diff --git a/SharpCreditsCrediter.sln b/SharpCreditsCrediter.sln new file mode 100644 index 0000000..bf49703 --- /dev/null +++ b/SharpCreditsCrediter.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.7.34221.43 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpCreditsCrediter", "SharpCreditsCrediter.csproj", "{4EE92768-0DFE-4839-A4D5-E519E4C3E284}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {4EE92768-0DFE-4839-A4D5-E519E4C3E284}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4EE92768-0DFE-4839-A4D5-E519E4C3E284}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4EE92768-0DFE-4839-A4D5-E519E4C3E284}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4EE92768-0DFE-4839-A4D5-E519E4C3E284}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {2584821E-7577-4D28-B423-71E0D3E1ECA6} + EndGlobalSection +EndGlobal diff --git a/fryble.ico b/fryble.ico new file mode 100644 index 0000000000000000000000000000000000000000..f1fa480fb763ee6609546f833dd2202ddb1d9e31 GIT binary patch literal 67646 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%0A~xUsouBdb@#UEpHy1q7dEj)J_Tev#vx2+< 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 literal 0 HcmV?d00001