one one baby

This commit is contained in:
bryanthaboi
2026-09-20 08:11:52 -04:00
parent 7236afc11d
commit b478c640c0
10 changed files with 1355 additions and 5 deletions
+4
View File
@@ -118,6 +118,10 @@ GameVersion.VERSIONS = {
launcherName = "Fire Red",
beta = true,
sha1 = "41cb23d8dccc8ebd7c649cd8fbb58eeace6e2fdc",
revisions = {
{ sha1 = "41cb23d8dccc8ebd7c649cd8fbb58eeace6e2fdc", label = "1.0" },
{ sha1 = "dd5945db9b930750cb39d00c84da8571feebf417", label = "1.1" },
},
manifest = "tools/rom_manifest_firered.json",
cachePrefix = "firered/",
saveSuffix = "_firered",
+1 -1
View File
@@ -284,7 +284,7 @@ function RomExtractorGen3:runIntroAudio(sha1)
end
end
local romShim = { data = self.romData }
local romShim = { data = require("src.import.gba.revision_view").apply(self.romData, sha1) }
local Intro = require("src.import.gba.extract_intro")
local Naming = require("src.import.gba.extract_naming")
local AudioExt = require("src.import.gba.extract_audio")
+103
View File
@@ -0,0 +1,103 @@
local Base64 = require("src.core.Base64")
local RevisionView = {}
local ROM_BASE = 0x08000000
local ROM_END = 0x09000000
local MODULES = {
["dd5945db9b930750cb39d00c84da8571feebf417"] = "src.import.gba.revisions.firered_1_1",
}
local byImports = setmetatable({}, { __mode = "k" })
function RevisionView.forSha1(sha1)
if type(sha1) ~= "string" then return nil end
local name = MODULES[sha1:lower()]
if not name then return nil end
return require(name)
end
local function toBase(segments, revOffset)
local delta = 0
for i = 1, #segments do
local seg = segments[i]
if seg[1] + seg[2] > revOffset then break end
delta = seg[2]
end
return revOffset - delta
end
local function siteOffsets(rev)
local blob = assert(Base64.decode(rev.sites))
local out, n = {}, 0
local pos, value, shift = 0, 0, 1
for i = 1, #blob do
local b = blob:byte(i)
if b >= 0x80 then
value = value + (b - 0x80) * shift
shift = shift * 128
else
pos = pos + value + b * shift
n = n + 1
out[n] = pos
value, shift = 0, 1
end
end
assert(n == rev.siteCount, "revision site table is damaged")
return out
end
function RevisionView.build(romData, rev)
local segments = rev.segments
local size = #romData
local parts = {}
for i = 1, #segments do
local start, delta = segments[i][1], segments[i][2]
local stop = segments[i + 1] and segments[i + 1][1] or size
parts[i] = romData:sub(start + delta + 1, stop + delta)
end
local layout = table.concat(parts)
assert(#layout == size, "revision layout does not cover the ROM")
local out, n, cursor = {}, 0, 0
local char, floor = string.char, math.floor
for _, site in ipairs(siteOffsets(rev)) do
local b0, b1, b2, b3 = layout:byte(site + 1, site + 4)
local ptr = b0 + b1 * 256 + b2 * 65536 + b3 * 16777216
if ptr >= ROM_BASE and ptr < ROM_END then
local fixed = toBase(segments, ptr - ROM_BASE)
out[n + 1] = layout:sub(cursor + 1, site)
out[n + 2] = char(fixed % 256, floor(fixed / 256) % 256, floor(fixed / 65536) % 256, 0x08)
n = n + 2
cursor = site + 4
end
end
out[n + 1] = layout:sub(cursor + 1)
return table.concat(out)
end
function RevisionView.apply(romData, sha1)
local rev = RevisionView.forSha1(sha1)
if not rev then return romData end
return RevisionView.build(romData, rev)
end
function RevisionView.forImports(imports, importId, info)
local rev = RevisionView.forSha1(info.md5)
if not rev then return nil end
local cached = byImports[imports]
if cached then return cached end
local chunk = 4 * 1024 * 1024
local parts = {}
for offset = 0, info.size - 1, chunk do
local data, err = imports:read(importId, offset, math.min(chunk, info.size - offset))
if not data then error(err or "rom read failed") end
parts[#parts + 1] = data
end
local view = RevisionView.build(table.concat(parts), rev)
byImports[imports] = view
return view
end
return RevisionView
+961
View File
@@ -0,0 +1,961 @@
return {
base = "41cb23d8dccc8ebd7c649cd8fbb58eeace6e2fdc",
sha1 = "dd5945db9b930750cb39d00c84da8571feebf417",
segments = {
{ 0x000000, 0 },
{ 0x0004B0, 20 },
{ 0x0ECEA4, 24 },
{ 0x0EDF94, 120 },
{ 0x1B7611, 115 },
{ 0x1C55C8, 112 },
{ 0x448A7D, 109 },
{ 0x44AFCD, 97 },
{ 0x44E850, 96 },
{ 0xD00000, 0 },
},
siteCount = 65973,
sites = table.concat({
"qAIEBAQEBAQEBARwBAQEBAQEpAbkA/wBrAEEgBAs7AIEBAQEBAQEBMQPBAQEBAQEBKQBBAQEBAQEBAQEBIgIBAQEBAQEBPAVBBgE",
"tAEEBAQExAmUGASsAfgC3AEIULwTBAQEBAQEBAR0BAQEBAQEBASED9QIbATgAlgEIAQEBAQEBASUAQQEBAQEBAQETAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBNgEBAQEBAQE7AKsAQQEBAQEBAQEBCwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEZIgBBAQEBAQEBASQAQQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBASsAgQEBAQEBAQEBBwEBAQEBAQEBAQEBAQEBAQEBAQEBAQE+AIEBIABBBAQEEQ8CBhQWAgYpAEI",
"QFQIHBCYASikAQhAVAgcEJwBCEBUCBwQSIAJ/AGYBdABRLAICJADwAeUBpQY6AMEsAFsBAQEBAQENAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBGgEZAwwCBAICAgICAgYDMgC+AMI4AEIDJgBFAgEjAEE0AEgkAjQAgRU3AMs3AUoZEiICbQDlAFMNJgBMLgBxAIECAQICKAB",
"BAQEBARYBHgEWASIAmgExAQEBAQEBNgaBAQEBAQEBAQE7AYEBAQEBOQBNCgoTAhkCBBsEOgBBAR0BAQExAEEBAQECFQILECMAXBc",
"HGAssAFIYGAEfARkBIQBBAR4BARQIMQDdAS0AQggGCQIPAg0CEwICCQIRAgILAhMYIQBRMQFDLgDBAQEBAQEiAX4AWy8CNARRGwQ",
"GPgGOGwQGFgIKFRAQCQEnAW4AQQ4BBgE6AMIqAU8NIABTAQEBAQEBAR0LEjsAjAIWPwKBAQEBAQEBAQEBAQEBAQEBATUAqwDBOgE",
"aDxEBAQEBAQEBAQEBAQEBMAC8AYEqAGIAeQBYIABlAG8AQSUAZgCBASEA7gGBAjUAQQEBAQEBAQUFBQUFBQUWCw4WBxgtAEgFCwE",
"rAFkDDAMzAGUAywkKPQG+ALEBRTUBzBsVMgDiAKsAnQ4SAw0kAGYASBEqAGMAawFuAHwAZgB1AYEBAQEBAQEqAHcARAEBAQEBAQE",
"BAQEBAQEoAPIBIABYGgMBAQEBAQEBAQEBKwGcJwBBHAUzALoAYwDjAO8AqQEbHQUgAEoPAQIBAQEBAQEBAQwCFRoCDwQGAhMCOwB",
"CChAMGAMKCAImAIsWMwFtAKYAbABYFh0BKQBjAEkJChMCAQEBAQESEhIiAFwxARAnAFYYKABoAGwAbQCBAQEBAQEBAQEBAQEBJgC",
"tAKUAkQwNBwc/AKEAWi0AwgEBASwAQjwAwiAAawDBAQEBAQEBAQEBAQEzALEAdwBvAG0AYgBSCBMFDw8RIwBGAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEYMwBSIABSFhUvAFEXKACqAHEAbQB5AKMAsQBnAGIASxsGCQEBAQEBAQEBNgBzAHgAgQEBAQEBAQEBAQEBAQEBATE",
"AYgBNGgMPHhsaHRYEFjEASB4QBiIARBQcAgctAEM1AkIBAQEBAQEBAQEBAQEBAQEBAQEBASMAQQEBAQEBAQEBAQEmAEsMDBgvALI",
"AQQEBAQQTKgBGFQQFDQQFGwkMEwQFDwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASwARi0",
"AQzoAQzQAQzQAQzIARTYAgwIQAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBCwwKDwwMESQAYQChAGoCygkVFisAUj4AQQEBAQEkAEwBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBEz8AXBggAMQhAEQhAEQ+AJkTOgBMDQwMDww1AEIBAQEBEBoBHRoBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"PDw8PEg8TAzQAQgEBAQEDGCUAuABdEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAT4AQTYAewDtAEUoAEoaGygAdABFIgBGKgBYIACfMgCtAGgAvgCCKAB4AHsAuQBoAGIAugBiAFA4AE0wAIY",
"YFzYA4QBMLABKIQCCEAokAEElAPABKQBSMwDlAGECIwBOCBIpAekAtQBUKgCdGy0AYABoAEEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARwSER8bMgCCEBIREREvAIU6AFwGGAYQKABhAEMPDg4jAKIATCIAQiMAxDM",
"BgQEBAQEBOADBAQEBAQEBGhggAHkBLAJCPQGBAQEBAQEkAEEBAQEBAScAQQEBAQEBPwMgAkIHCwEBAQEBAQEBAQEBAQEBAQEBATQ",
"AQy8AdwHCMwDDIwCfDyUA2R08AIICMABqAbIAbQBtAG8AZwBWLABqAHAAYgBmAKIBhwQDJAClAYEBAQEBAQwhAJA5AKIAYAErAEQ",
"nAYEjAT4A8ACBAQEBAQEBAQEBOAEBPwEnAcEBAQEBAQEBAQEBAQEwAH0AvwFBLgCOPABuAMEvBEwsAFgZMAImAekAeABzAN84AG8",
"BoQCsAGMAbQBuAW8ArwCeLQBGAScD/ADcIwBrAF8qAKsA9wCuAGAArAExAKoAXA40AEsJMgDzAZAZLgF3AUEtAcMBKwE5AI88Ajw",
"BOwChASUAXQEBAQEBAQEBMgBVESoAUTUBLwB6AIkKGQMBAQEBAQEBLACeLgBOIwEBAQEBAQElAEQnAUEBAQEBCzwAkjcB1AsPAys",
"BEyYARhwDEzMAQhQ6AEIEJABkAIsNMADDKQKGIQBFFDkBERUbDhspAGQApgBnAOoARC8AgzIAwQIGCgcxAEECIQCBAg0YLgBOCBk",
"BAQEBAQEBJACxAJAgAE0tAIEJPABBAQIoAIQlAG0AQQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBKAPBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEpBOMAdQCGEjUAZQDEAjQAhAItAEECOQBCHRg6AL4A2RgBAQITCSQAcABIKgCkAEMeGi8BcgEBAgIEAj0AsQBmAHsAZACgAEE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ0lAEkFGj4AQQo",
"RLgEBOQBBIgD/AJEuAMQKCwEMAQETAQILCwMEDAQEBBMTAQEBAQEBASkByCEA/gCmAsEWIgBZAgsNOQD7AE8DEA4iAGoAYwCXPgD",
"uAK8AwygAsABCJABCLQBBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"oA8EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASsFGDsAhhI3AGgAwwQ",
"BAwIoAMMEAQMCKABBAikAQjoApQEHCDsAQxA9ASEAWjwAuADBAQQCJgClAKYAdQB+AUMQPAB1AGIAqAB8AEM7AGsAYwCxAVwTOQB",
"EIABrAKcAlAEBAQEBAToBjwMQIgBrAGsAmDIBLwFDKACwAEIrAEstAEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASkDgQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBLATTOwCGEjcAZwBDCCcAQwkwAIMEAQMCKwBBAikAQjoAvgDxAKEAWjwAuADBAQQCOQByAKYAdQBfMwGBAQE",
"yAGgE/QBBGgEYFRUMKwBlAF0uAGsAVQk2AOcBgxYjAFwCFR0jAH0AUhQbHhIlAEEQARMBHAEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BATABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBATIAgQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEQgtAXcAgQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBATEAgQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBLANIOgCQAg4CIQBcAQ8GIQGkAOAAQQEBAQEBLwHBJwCBAQEBAQEBAQEBEhAeEDIBbwCYAQE",
"BAQEBAQEUDTMAQQEpAZwBAQEBAQEsAYEBAQEBAQEBAQw6AIEBAQEBAQEBDhY6AFoBAQEBAQEBATYAQQIBJwBUAjYAVAEBAQEBAQE",
"BAQEBAQEBAQEvAK4AUxMKCQkMOQBBJACBLgBuAFErAMIXAQEBAQEBBQUFBQUQOQDBIABBFgYyAJY5AKkAQgEBAQEBAQEBLwBJBRg",
"ECgsKCiUA2yAAhwEBAQEBAT4AugBRASMAqgBVKwBBNwGIDiMAaAChATMDqwDBAQEBAQE8AF4uAoEoAEE2AbEAZwBHBScAQRgBJwC",
"6AIEBByoCFhEOAgoBAQEBAQEBAQExAEIFFAEBKABNEiAAQQEBAQEBAQEBAQEBARECGAwcGRArAF8IGicARBsgAGgAagBgAHUBXgQ",
"lAEQzAIQCASYARDsBswCnAMMqAMM0AW8BQgEBAQIuAEMhAWgAoABCAQIKFzMBHDIAQTgCDgEBAQEBAQEBAQEBAQEzAGEAcQDBIgP",
"0AMIBAg0BBCYAaQCOECcAbQBDGR4fOQBFEAcBAQEBASoARScAQQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBNAD+AIs",
"sATUAhwkUBCQAgQECKgB1AHcAQQECJQBcDSYAQQkKDyoAQgwBPAOBAQIGCwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBIQCiAUM4AHc",
"AQTIAQQEuAIELAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEoAMM4AHsAQScAVQE7AH0ARA8yAEouAIEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEvAUEVJgJ0AHUApgBBGCAAQQEBAQEBMABMPQGiAI4RAQEBAQEBAQEBAQEBAQEBAQE5AQEBDigAgwETJwCBAQkBGzEBQTMAYAB",
"BPQBBAQEBAQEBAQEwAFkBAQEBAQEBAQEBAQEBAQEBAQELAwYgAusAowEtAFIeCgEBAQEBAQEBAQEBAQEqAHcAgSAApwCFCgEBAQE",
"BAQEBAQEBAQEwAFgBFTkAwQEBAQEBAQEwAFQTDBABAigARAcyAEQHKABNAQEBAQE3AFsBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBHigAXhkBASAApgBSAjAAvQC+AQE5AIIJKADDHwEuAE4pAGMAaABMAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAR4oAF4ZAQEhAJUJIABDAS8AswBtAGAA5wCCATsAWRUoAMMfAS4ATikAYwBoAF0uAGE",
"AWwEYJABBDwIVBTgAoQB8AGYAQQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBycAbAESAhArAE0CJwCBBhoBKAKkAFEXPgJQHi4",
"FST4AfAEBAQEBASgBZwBYKACsAIMBHAEBCgIOAQgBCwEGBQkKCgMIBwcHByEARwEWEgcBAQEBAQEBAQEBAQEBATkAQQEBAQEBAQE",
"BAQEBAQEBKACBAQEBARcBAQEBAQEBAQEBAQEBASEBYQFCDAkBDAEBAQEBAQEBAQEBLQCFPgCLCQEBAQEBAQEBASEAgQEBAQEGJQB",
"MGiwAigYBAQEBAQEBAQEBAQsLDAsPEyEBCQkPCA4BBRMDDQUFBTkAhQUCGQEBAQEBAQEBAQEEGAwiAEEQPAGBCAk5AEEBAQEBAQE",
"BAQEtALkAgSYAbwIBNwKnBCYDNgR7AScBmgEUBw8HDQ0NEAgHFykBESMAhgYGBgcHBwcJBgYGFAYGBhI1AaYAgR8tAnoA9gBBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOgCEKwDRPADwAFgUKgCIEB4IECsAUBUWFQwbMAB",
"OLABBJwCvAGgAWT4AXh0mAKMAhTAAhSgAsgBjAKIBgT8DSzcA+wB0A3kA5gBWGgIcAgssAUs2AGACSAgWCwoICQgdHTACCQghAF4",
"JCB0dHwgdHR8IIABIIQBeCQghAF4JCCEAXgkIIQBeCQghAF4JCCEAXgkIIQBeCQghAF4JCCEAXgkIIQBeCQgwAEkIMABJCBM9AMg",
"SCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQgSCQghAF0",
"uAG4AbgBuAFIuAHIASQgYARwfGQgTCBQIFAgUCCIASQkICAg3AEQEBAQEBAQEBAQEBAQEBAMoAIQjAUEyAIoaJAILBwsLCwsLCws",
"LCwsLCwsLCwsLCwsLCxYLCwsLCwsLCwoJEA4RDCgA6AP1AFIFOwwwB+cAaQH3AUE1AP8AQRIBBCcAcADLFBUzAOQBiQoJCRwBOgC",
"pAEEkAEEtAM8xAQIjAMc8AIgmAFU6AEMrAHIBAR8BFgEnAcEGAQ0BBgIlAE8qAFELAQsBEQEBEQEBJgOMETUDTjoAbwCVKQHSBiw",
"AvQDxAQERAhINFgERARYBEQ8BChYPMgEfPwCxAGAAcgC0AcEBAQEBAQEBASwBjQE5AEEyAH4AYABIAQEBAQEBAQEeEAYGBgYGBgY",
"GBgYGBgYGBgYGBgYGBgYGBgYGBgYGBwcHCQoNDQIjAIYHKgCEBAQ7AGAA8AU3AU8jAEIPEAEPFCgChyIAaABBAQEBAQE5AF8OEhI",
"7AEMTAQEMAxENDQ0FDwIZCQ8QFi8AgQcUBAwBBQEHBw0LAQ8HAQYBChMSAQEBAQEsAEEJEQEUAQEBAQEBARkYBzoAgwEBAQECATI",
"BCgoYCxUJFQkRCRAJETQDfwWkASAATS0AQQEBAQEBAQEgAVUJDBcuAUEBAQEBAQEBAQEBAQEjAIQFBAUEBQoIOQBtAaIAhC0Ajxg",
"BBBItAOwAugBwAHwCrwEjAVMvAJMtAakAsABiAHQAfwIBAQEBAQkKLwCHBQMkAEgFBQ4FBSUAcAIxAL0AoALgAIo7AHAAcwBpAwE",
"cMgBBJQCoAL4BkSICAQMJHRwDARABMwBEAzAARAcBAQEBAQEBAS8A4QBBHQEXAToAdACjAHEAQRc0AckBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEwAQIgAZojAEMtALIBAQEDIQBvAHIAhAINMwBOLABBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAT8AUgEtALQAQRIBAgE+AK0AgQEBAQEBAQEBASQAbQDBAgEKAQ0SAQEBAQEdCgkBIQCBCwEBAQEBATABPQCKCAkBJgBZAjo",
"AnRwCIADyAEEHGisAQhoQAR4nAMEBAQEBAQEBAQEBOgYvAMEBAQEBAQEBAQE6AIYoAIEBAQEBAQEBAQEBAQEBAQEBAQEBAQEQBSI",
"ATwkXEiYAQgEBAg0VEg4JAgEBAQEBDAcGDAsLAQEBAQEiAJEJGBg1AEECHgEqAGUAQQ4sAEIBEwIBEC4AUh0PCQ8LFRgCCSYAgiA",
"AbwBXERcQCgIBAQEBAQEBAQEBAQEBAQEGCQsJFwwdGBUMEQ0MCxYbEAcYDxUTHicAYQBCAQ0UFg4TIQBWHAENFB0gAE8KGS4AYgB",
"CAQ4UFx0RDhwbHAImAGAAQgEBDiwAQgMBJABMHQkZAgEMGgMlAEICETUBEAckAGIAWQoJAQcdEQEBAQEBAQEBAQEtALEBBxQYAQs",
"BDgkBBwIIAQYXAggCGgkjAEUbIgBOAQEBAQEBKQCwAIE4AkkSGQ8GEgomAMYaNwBYAQEBAQEBAR0JDxUICx0OMABSDxQDFhATEw8",
"QIQBCFRMQBgIQBBALHQEBAQEBAQEBASYA+ABFDyQARSIAQQEBAQEBASAAQQEBAQEBAS4AQQEBAQEBAQEBAgICBQEJAgkCBAEGARE",
"tAJcHBwYIBwcKCgYWAQEBAQEBAQEBAQEBAQEMLABYIQBBAQEBAQEbERcNGwcYAQcBFCkAQRsCDBMJGAYOJQBTIwC7AGEAhwEBAQE",
"BGQ0HDgcOGwEBAQEBATwAQgsBAQEBAQEBAT8AghEvAEcBHyQAZgBrAEQFDwQGBhUWFCYAlT8A0BcpAtEFEg4ODg4vAbwAcwFzAGQ",
"AXBQPEBAiAFUiAMk2AME2AgEBAQEBDQEPARUiAQ04AE4NMgBWCCQAQToAgQE7AEEBMQBZDQIJHwIXJQBPMgFODz0AwQELDzEBDBI",
"gAJAPJgBGEykBAQELEyYAmA4TOgCBARgPCz8AQQEeMAELJQCFCy0AdABVAgEVCz8AZgCDCA0kAF0dAiMAbgCZEAwQHgIbKACRMwB",
"0AE4KGQ47AMoLLwCUAioATSsBVA8CFhcxALgARQshALIAewCLPwBrAGwAoACLNABkAHYAbQBPLACBAQEBAQEBAQEBAQEBAQE8AKY",
"AtgBDAQkIAQEBAQEBAQEBASQAQTMAgRQBIQBUAQEBAQEBEQEBAQEBOABRNABBAQEBAQEBBAQEBAwZMgBSNQDWCgU9AQEBAQEBAQE",
"BAQEBAQEBAQEBLAB2AOQAQQEBAQEBCAQJBAsDBwMFGRIBAQEBAQEBAQEBAQEBASUB8ABnAYEGCQgBAQEBAQEYAQEBAQEBAQE2AEQ",
"BAgEWAwECASAAQwEBFgEBMgBBAQEbAQEBJgBCAQEBNABBAQEDAQEBATMAQgEVEgEBARYBAgElAFoBAgEBIABDKABBAgIRGwECAhM",
"eAQECEh8BAQIkAEEPJwCVAQEBEgEBAQEBAQEVBwkDDAYEOgE9AIEGDyoAwQEBAQEjAVodKQBdBhUUBgsBCwEjBQEBAQEBGjEAVg0",
"QExcVFCMAQQoBHSYAQgEiAUEBAQQCPQEQAgsOATIAbQBBAQEBAQEBAQEBATkAZQBIARgUCAEBAQEBAQEBAQEBAQgBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBARISAwMFAzAAUAUFBQUFPACHLABfCAEBAQEBAQEoAEEBAQEBAQEBAQEBAQEBAQEBAQEECAYIBg8ZBQU",
"FBQMDAwMVEwQUBBMIAQEBAQEBFhcJAQEBAQE4AFMBAQEBAQEBAQEBAQEBAT4AaABhAFMaCAEBAQEBIgBJAQEBAQEvAEkIAQEBAQE",
"LIgBIAQEBAQEBAR4IAQEBAQEBNABHEh0ZAQEBAQEBAQEBAQEBAQYFBgcIAQEBAQEBGTIAawBRGBgYCAEBAQEBDxkYCAEBAQEBDxk",
"YGBELCS0AQRwCCQYRAgs0AEElAFkqAGQAqAFjAcEqAIEBAQEBAQEBAT4ATi0B4wERDi8AtgB8AqAAfgDsAFozAIEBMABkAYEcBgs",
"BAQEBASsBgQEBAQEgAOQBhSQAdQCCASEAXwkqAEE/AIEBAQEBJgCCIQCBAQEBATcDyQo5CO4AbQFBAQEBAQEBAQEBAQEBAQEyAgE",
"BAQEBAQEBAQEBAQEBATgBcQFBCCMAfQDyARcBAQEBAQE4BbsCQS8BwQEBAQEBAQEJCQsLCwkhAKwBGS4AZgBBJgBBDjkAaAB0AIE",
"BASEAQQEBIACTDwEMAQkLAQgBEAoBCAQsAH0AUR8rAEc0AIsMNgDCBwIzAEgMLACODRc6ApYBAQEBAQEBAQEoAIkPKgCgAE8IDwo",
"SOQDkAPMAZwDzAKcA5QCmAIEIARIBCAEvAGgAgS8ARgExAFkpALQAYAD8ALcAeQCgASkFCQkJCQkJCQkJCQkJCTEAQQE4AE0CDQI",
"HAiUATAE3AEMBMgD3AQQBKQBjAKQAQRABJgBiAEE6AjIAbgBBCAEsAE8xAEEUEwEFARcnAFACEiEAiQcjAMEBAQEBAQECAgICBQQ",
"OEigAdgCxALkApACXIgCBHAEBAQEBAQEBASAAYgCODwcMNABzAEEjAG8AQwEBKQBBAhoCDSUAZgBDDQIIDj0AQQIBKwBBAQQLIgC",
"BAxIgAGUAQSgAiQEBAQEBAQEBLgC9AMEMAQoBAQEBAQEBAQEBFgYIMwEnALcAjQc9AIkQOgFLNQBaASMAyioARAEBARc6AIEbAgE",
"uAEMJGQ8CFR4BAQESIwCICww0AIEBATwAigsaAwINNQEBKgCcAQEgAGEAQREzAFAKCgoKOwChAFYsAcwHDyQBDDIAoQBSNgBtAI4",
"KBQUoAcUyAEQHCgIBBwEXCQ0LFwYHFAYKEwkkAEofIACYBAYXBAYeAQUBCgEGAQsPAQYBCwcHBwcHDAcFDgwHBQ4IBREHBQ4NBgE",
"XFBcUAhEYFhMHBQ4RBwQNHBUBGwEIFRcGBwcHEg8BAQEBAQEBAQEBAQEBAQEBAQEBAQE1AEEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"YATIAZQBBFQEXPABVNQBvAE0BDQETNgCzAGsATTIAogC9AE81AGQAeACBIQB7AHABHioATi8AZABjAF8SASQBAikCQj4AljwAYwC",
"rAEEQEwEWMACvAEEyALUAvgBbBwEBAQEBPADBOABBGDAAXAELAR4BAQkBAwkBJABBKwBKPgBPAgIDEwEjAFMBCScARzkAigsBAQE",
"BAS4BAREBFQ0BBCwAZABsANgBMgCXKQCwAIEgAPUAgSIAhgEtAE4YFikApAB5AEEgAEInAIENAREBDAEeAQgLERgOARoBEDIAjQE",
"JARcnAMEIAQkBIACBNgBwAKEAYgB+AUsBKACBBjEAQSEAcABBJABBMQBdGSAAbgBLAQEBAQEBOADpAEEnAI4BLgBBIgBBDwEsAGs",
"BKQCjATkBFBEeChMLEBINAxYBMAB6AKoAqQCCNQCYHQE0AFAiAKQAYQB7AEExAIwBAQEBASgBDAEBAQEBOwCsALQATSEA4gEdAT0",
"AdACJIQCBNgBDNACCIgBJAQYBJgBiAGIAoABsAHsAQQ4BDykA+ABwALUB6gBMAQEBAQEBAQEiAeUAtQBrAEECKwBCIwCLAQEBAQE",
"BATkAghoTCjUAcwCeGQEQARwbLABvAEEaBwoWEi8AQQ8BCjEATAEBAQEBAQEuAcEEPwC6APgA9QFUKgBYKwBBNgCDIgBtALEAewB",
"BFhwBAQEBAQEBAQEBAQUIDg0rAIUyAHwAQgEBGBUBGQEYOwH5AEEBAQEBKAE+AIIzAOgAQSEAQRwBPQCBGiEAYwDsATkAggIRAQE",
"BAQEWJAC0AEIDDwEBAQEBETQBFCYAWCYAqwC4AG8AQiYAiwEZLQBBMQBBPwCCASoAQRMBIwBbAQwBCRUBBgEgALgAswBaARcwAGs",
"AgSwAWgElAOkAXCcAQRobIABjAIEkAIERMwBzAUI6AlEVPACCPQBoAHwAbwCZNgDcKgC7AMseLgBaKACBIwBBDAEmAEEhAEEvAKI",
"AZQDzAKUAeQCgAH4AgiEAVCsBASoAQSYAbQBdFzMAgR8oAIEfARABIABBEjIAngEBAQEBIwDaEAEsAIsBAQEBATQAgQEBAQEDAwM",
"pAFIcNQB2AMgxAG8AYACWJwCrAK8AwQEgAJEBAQEBASMBJABBJQEoAMMoAEMBKwEgAPAAXAEhAGIAsQBLAQEBAQEBGjMA0AEBAQE",
"BAQEBOwFkAEELAQEBAQEBKQDsAGYAQSwAQRsBLwB2AMsBAQEBATwAbABxAHAAbQCyAFAuALQAywEBAQEBIgCBAQEBASMBCwEBAQE",
"BOgHBLQE/AIEBAQEBAQEBJgCZIwBBIwBBHQc2AEULAQEBAQE4AGkAhSwAQQEBAQEkASwAQRkbJQG2AGkAbwBONABBFD0AogCsAJM",
"/AWwA9QBBEwEzAEEbAREBDy0AQQEBAQEBAQE1AEEBAQEBAQEBAQEhALoAVjEAZAFFKADyAPEAQQEBAQEBASYArQEzAOUB+wKlAEI",
"BAQEBAQEBLwBMAQEBAQEBAQEZBwEOKgBBAQEBATEBQQEBAQE6AQEBAQEBNAFBAQEBAS0AZQGKKQL7AE4YBAcHIgCyAH0BdwBCJwD",
"ELQBgASkAxikCwQEBAgEBARMwAEggAEIBAQEOFgEOExMKAQEBAQEBAQEBAQEBAQEBAQEBATkARgsXMgBDFhEJFA4vAHoAgRkPKQC",
"mAKIBkCIAQigAYAC0AEwILwBJHDEASxILFRAlAEMEGgEBAQEBAQEBASYAgQEBAQEBAQEBBBYDDgMIBQYHBxMhAIEBAQEBASwAQRk",
"BAQEBAQETDQkDDQgpAOgAgTwASxUBBToAQiIBSB4BBQI6AEEBAQEBAQEBAQEBAQEGNADBASwB2gUvAIIBAQEoAEYJBigAcgBBAQE",
"BAQEBAQEBEBweAQEBAQE9AEE9AFk8AYIBAQEyAGoAQQEBAQEBAQEBBwgICAgIBgYlAKcAgQEBAQEBAQEBAQEBAQE3AIEHESUB3QE",
"BAQEBAQEBEiEBwSgAQgEBATwAwi4AfgDBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBATkAQQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBKwDBAQEBAQEBAQEuAMEIAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBMQFCAgoQDDEAQgEBAQI4AEECCwEBAQEBLADCAQEBKgCCAQEBPQKcHQYuAFcYAQEBAQEBASgARRIBAQE",
"BAQEZCgMiAHYASA0kAEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBKAT7AGwAgQEBAQEBKQMBAQEBAQEyA/MAdgB",
"+AIosBlwZAQEBAQEvAEoyAII6AbMAcQITOQE6AHwBHiMAVToByws2AZoKEykAWgIIDBECFAsPAhEIJACBJgBNFAwHIABCAgEEEhI",
"HARIHIABCAwECDwoVDA0BAQEBAQEjALgARRwDAwMDAwMDAwMDAwMKBQQUCwYCDg40AEUJBS4AVBQvASQA7wDBAQEBAQEBAQEBAQE",
"BAQEvAWsAWQEBAQEBAQEBAQEBAQEBAQEWAQEBAQEjAEEBAQEBAQEBAQEBAQEBAQEgAEEBAQEBJQBQJACCAgEbAiQAYgBSATcBBBg",
"QJABsAEcSIwBZIACVOAC4AHMB3TgAXB4BAQEBAQ0CJgCZJQBCDAELASkAQQwBDg4MIwBDCg0iAN8nAFACCicAZgDdCgEBAQEBAQE",
"BERIQDAEYEA4QKQMCAR4BASUAcABBAxcBATUAQjEBQQMCAQMBATUAwwIBAQEUAQEBAQEBAQEkAEEeGQMePwCDAwIBCwEuAMMCPQB",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBASgAeQFwAMoWGQEBAQEBAQEBAQEBAQEREiYAQzQAkBEgAFISDQs0AEEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQo1AWwAYgCWGQEBAQEBAQEBAQEBARESKABDHA8iAFERGxISDQs2ANY9AE8BLABBAQERDBABIwDXFigAXAIIDxMOFQ4",
"QDg4MIQBxAE0bAR4mAFkBJABmAGwAQgEjAGABQSYAkgIhAEEMGAw2AFs5AfQAVgE4AGYAVzcAcgBxAecAYAB9AGQAaAC2AJsrAEE",
"BAQI3AS8CAQQBCxMBIwCfASMAvQBeARsBKgBQNgEUAhYLDRofKgCIJgCHDzIAeAIPAxAaKABgAEM1AKABQyMAhycAQhMLJQCBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEpA4EBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBATYFHDUAhhI1AHcAhAIrAEECOQBCOgC+APEAoQBaPAC",
"kAQEtAEQEAiMAsQBmAHUAWT0AQQEBAQEBCgcBCAEFBAYBDQECCAUBCQEKBwQBCwECDgMEAQgHAQ4KARIGBwEVAgIOAgIKAgIPCw0",
"XAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASIBASkAgRwBHAEcARwBFwQrAEIcJgBBLgB",
"5AIEUAQkBCQEdARwBAQEBAQEBAQEBAQcbBBEMBhsHGQQaAQYRAgEBAQEBAgICBAUXAQ0KIQBxDIwBAQEBAQE3AcEBAQEBAQEBAQE",
"BAS4AywEqAMcKEyMASxkKAyIAUjgAgQEBHCQBFDkAgQI6AL4Any8AewCpAHoAnR0IJAC/AFwsAEI/AGoAYQCbGxswAEgrALEAvwB",
"dAisAbwBsAKsAsgD7AM4uAL8BKAC0AKAATwMxANQrAE0hAEszAIQCIQBYIwBZGAEBAhY8ASMAXQwCEyYAZgBXEDcAQRAuAEELJAB",
"RBwEBAQEBAQEdIwBxAHQAiwEfAS0AxwEBAQEBASYAfAB8ANMwAL8AjQEBAQEBAS0AQgEvAEEkAIIRNgCnAFgzAFYxAFIBAQEBASA",
"BQQEBAQEsAPIAwwEsAFcVDAEBAQEBASEAzhw2AHgArgDxAHwCNgB8AG8BlyEAdgC+AOAAgTwAtQBuAWUAqABBIQB7AGsAVCoApQC",
"qAHEAwSwAgzMA5ACBLABdKQBHAQEBAQEBAQEBIQBUFyIAiwEBAQEBAQEBATUAxwEBAQEBBgEBAQEBASkBHjgAcADHAQEBAQEZDDY",
"AwSQAwQEBAQE+AwEBAQEBNQDqAFQ1AFMlAME2AE0CNwBBIABBGwEsAEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"vAF4QFAoOCQozAFklAIQIMgB5AIEBLQCCAhsFFykAQRIBGwE4AVEgAFUXAhgNDQILAQEBAQEBAToDSQcBCggBCBc9AJcBMACXAQY",
"FBjgAfQBCBDsAYgBOASYAXQ4BAQEBAQEBAQEBAQEBAQExAQEBAQEBAQEBAQEBAQEBASMBJgB/AQspAKkASQgkANADPgD7AGcAVhA",
"bGQYpAOQAgwQkAIECBgoHMQBBAiEAgQINGC4AUyQAQQEBAQEBAQEBHRIKEgoiAEUFBQULAQEBAQEBJQCBAQEBAQEBIgBLEioBHws",
"5AEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASkDgQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBKgSuAG8ARAIcLwBEAjwAQhgYLQCmAQcHBwg",
"cCBgBAQMGFQ0uAHAASCQApABDKQCwAQECAgQCFDcAhh0nAKkAdAHQAgEBEAIBAQwjAEIDFxAKAQsLARcGAQgrAEEBJQBLCQ8CCgw",
"LDwILAQsQDDwA8QBlAEEwAEITCxcMEwwBBgEKIwBBEAETKgBMAQYBDgwMEAEBNACBIQBFBikAjgEBAQsBOwBBEh8BAggpAFsHAQE",
"BAQEBIQBHAQEBAS0AgQEBAQEBHQECAQEBDwEMIQBCARABASQAWwEBAQEBAQESAQE7AEEBAgEBAQEBAQEjAEETASMAQjoAQQIBARU",
"BGAEQARQJHQoJDQIqAEEBAQEBAQEBAQEBAQEBAQEpAPUATw8BFioAQQ4uAEotAEECCh4BChEfAQEBAQEBPgBYIQD4ANcSBwslAFg",
"sAGwAXj4AXhIdNABDCQEzAMc2Af8BgQEBAQEBAQEBAQEBIQCDBC4AgwICHAEBIwBLBCAAVAE2AJE8AEUTCAEBAQEBAQE5AMUhAEg",
"4AHoAeABBAQE8AGMAkB0TDw0CIQBmAIIBEC0AgQI+AEECPQBBAj8AQQIpAIECMwCBAikAggIxAIECNwBBHQITAhciAFU2AcEBLAB",
"MGAUjAEMrAIEuAEEOCzUAwQEBAQEqAEwSDiMAxiEAgg8CDAcQJwBDAiEAdABIJwB5AEonAEIoAEEOFCQAgQEBAQEBHR0CECIAcwB",
"BGSAAQQ0CKwCgAEsRDBARNABBAgwVASIAaABZAisAQQElAQIBAgMrAE4BHAoBAQEBAQYnAJYdESYAsQBMAQEBAQEBAQEBAQEBAQE",
"BAQEBASEAgRQBAQEBAQEBFgkKDQoaAQEWAQEQLQEBAQ4BARABARgBARcBAQEBAQEBAQEBLgCDAgIBLAFBASMBAg8QAwoBJABBAQQ",
"KAQsBAQcBHwEBFQEPAQEBAQEBAQEBCxUQLQB8AIESCBInAEEBAQERAQEBAQEBAQEBIQBIGAc3AYEJAQEBAQEBIABBCQ8CIQBBLwD",
"BDyQAgjUAQioAQjQAggYBCxUcEg0WCg0gAE8aIwBTGiMAbwCEChQLPABmAMIUOQEfKgElAU4RDz4DxgIHHgoOPgBIAQEBAQEBAQE",
"FBQUFBQUGBgYzALEAgQEBAQEBIwFBAQEBAQE3AFMUGgw2AGgARw4BAQEBAQEzAJAvAMEBAQEBAQEBAQEBAQEBAQEBAQEVGQIEOQB",
"BAQEBAQEBAQEBAQEBBQo1AHoAQQEBAQEBAQEBAQEBAQEBAQEBARIBFQQbAgY2AEoXAQsnAGsCsAHKAgEvAQkqAbIAQiQAWR4vAG0",
"AZQBODAk2AE8aCAgpAxsEAQEBAQEBKQC2AMI3AbgBiCsBsgCgAMUFCgoXAgEJARYCAS8AzTAAoAECIwB3AGMAQS0AQTcDDT4BQxU",
"EGA0CLgE3AYEoAYEBAQEBAQEBAQEBAQEBLgFBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAT0AwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBASYGbwCBAQEBAQEBIQBCIQBXMABBAQEBASgAQQEBAQEBAQEBAQEBAQEBJABICCkATgEBAQE",
"BAQEkALkAvgOBAQEBAQE/AKUAiB0OCAQEASwAoQBBAQEBAQEWAho0AEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBMACCGSgAwQEBAQE",
"uAEEBAQEBIwBBAQEBATcAgQEBAQEBKgBBAQEBAQElAEEBAQEBKgHBAQEoASEAZwBmAGgAZACsAKUBAQEBAQEBASIAgQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEzAYEBFAEpALsA6ABDLQCEKwEyAK0AtwBBIgCBAQECAiYATzkASgEBAQEBAQEBAQEZMQBHIQDRFCAAwgE",
"BAQEBATkAQQEBARABEhgBAQEBAQEBARg1AKsAQgEBCgEBAQEBAQEBGj0AqwBCAQEOAQEBAQEBFxAlAEEnAEElAEEmAEEYFAsFCSY",
"AQikASgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAR4IJAB/AuUAQQEBAQEBAQEBAQEBARM5AgEBAQEBKQFpAUECIgCBAQEBJQB",
"fMQBBGhwBEg4yAF0IAgEBAQEBAQEBAQEkAVwrARgtAEE1ALcAwSYAdABvAMIBAQEBCjACAQEBAQEBAQEBLwEBAgM6AEEBATMAUDI",
"AWigAYgCNDgEBAQEBAQEBAQEBASIAtQN3AO0CgQEBAQEBAQEBAQEBAQEBAQEjAEEBAQEBAQEBAQEBAQEBAQEBPACgAIcFIABBAQE",
"BAQEBAQEBAQEBAQEBAQEBASAAwQ8BATAASwEBAQEBAS4AQwMGBgoBAQEBAQICAgICBTcAgQIBCQgiANAgAEodHyIBWDAATigBcAB",
"QFgsONgClAQEzAOgAcgBcDx4GBhIRFgY7AIIECxAKOgBBHQEkAME2AMEPAQoBEAE+AMEEBwoKBRkBBAcKCgUFDAcQARYBBQUFHgE",
"FIwCCJwDBKACkAEE4AIEIAScAfADyAFIOHwMFEwImAPEAogCBAScAgRsEBCIAnQEbDxIPIQBeCxwOAwcGBgcxAEgQBgUhAMIBJQC",
"xAYQFJgGHARAMJABEAiwAgTgATBQyAH4ARBQBAQEBAQEoAG0AiTgAQQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBATEA8QDhAF4BAQEBAQEBAQEBAQEBAQEBAQEBAQEwAGgAQRABAScAZABGJwCCARwWJgBgAEoiAOIBUQw0AEEzAJ0",
"1AEMBEx0nAEEOAT4AgRogAIEHDgExAIInAJQ9AG4AcABDAQEoAFQvAiYAVCQA8ACtAWgD6wHnAsUkAuQAwwI/AQELAToBwQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBKABpAEIaLABtAUENMABiAJAdARYdIADxA8IBAQEBATsAQQEBAQE",
"2AIEBAQEBMwDNPABTMwCcCiMAbwCBAQEBAQEBARkFIwEFFDIAowBsAHIAZwBiAFMkAE8MDxAQChMTCSIATQgFGxoBAQEBAQ4LBQo",
"WBAUHBiEAVxcXJwBcEAskAGEAQiEAQiEAgg0NJABfAiMAXiMAYQBbGxsXChYWMQBBAgkeJQBFBwUHBQYGLABBAhANFxMJAh0RAik",
"AQQECCwEFCSQAigIlAE0pAFACEhwKMQBiAEQJDR4HAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQUNDgEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQESPgBBAQECEAQFKgCOIwDqAFoqAH4AQQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIEBAsEBwEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEEBAcBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBAQgAVkOAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEQwvAEEBAQIkAG0",
"AQQEBAQEBAQEBAQEBAQEBAQEBAQEBAQgBAQEBAQEBAQEXARs5AE0lAI0MAQEBAQEBAQEBAQEBNgB6APMAgSEAjgEfKgCLARQBAQE",
"BAQEBAQEBAQEBAQkBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEHKQBEDwgGDSoASQ4NAQEBAQEBAQEBAQEBAQEBAQEBPQBDChosAKMAsgBOAQEBAQEBAQEBAQEBARE",
"oAEICJgCZFwgZDgEBAQEBAQEBAQEBAQEBARAfAz4AWREDDBo0AEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBASwAiAglAOwATQQKAhoBFA4NFBYoAGYAYwBcBRIJGBIEGDEAYwDSAwcPAQYFEgESAQIKGQgUARc",
"RARMBKABGARc2AIwBAQEBAS4A8AEVDD8AaQBLDDMAtgCxAIEBAQEBAQEnANE+AQEqAGYAhR0ICQsGFxoXMwCSBAQGFQkKCgEBAQE",
"BAQEBAQICDBUBCgQHJQIBAQMBDQ4TAREBHQgVCQIQHwENMQBXAg4CMwBCCQYCBzEAQR0lAQEBAQEBAQEBAQEBAQEBAQEBAQEBARI",
"CNwBvAEE2AFwoAEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEmAEEBCi4AiAEWARs",
"vAKIARQ0PAQ0BEAcBAQEBAQEBAQEBAQEBAQETLgCBAQEBAQEBAQEBAQEBARQkAI4HAQEBAQEBAQEBARM7AFoTDwcBAQEBAQEBAQE",
"BLwBQIABrAQEuAEEBAQEBAQEBAQEMARMBChEBAQsDBA8jAIEBAQEBAQEBASMBAQEGNQBBIwBKIQCHGxgFDzoAQicAQQcOAQEBAQE",
"jAHAAgRcTNABHEBc9AEEBASQATCQAgTcAQQUtAEIBByUAowDBASIAtwChAEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBKgDBEAEBMgB",
"MAQEBAQEBAQEhAMEBIQSBJQB0AIEBAQEBAQEBAQEBFQI3AMINIAJYDREJIwBYExwsAEwyAIsBAQEBAQEKPQDCDAINFzIAUw4PDAw",
"ODwwMAQ8PGQkmAE4HCRoCCgMDFiEAQQEBFwIBFQEvAIcSBwoMDwEBEQEBBg8BAQYPAQEGDwEBHgEBAR0BAQENJwCvAE4BAREBATU",
"AogBLATEAQRwBGAEBAQEBAgICBAgWMwBCDC8AQR4LKwBBLwBBAR4XLwCGGxIuAEEpAIEgAE8QCjEAQQENEiYAQRcBIQBxAEEBAQE",
"BAQEBAQEBOwBwAEwLEREXKQDiAe4BWBkLBQ0VFiAAVg0fEBAJDBMgAEseNABNGQsSEBECDRkCBwIKAg0iAEILCiQAWAwfBhA/AHY",
"AVQICOQBCAiUATgILAQEBAQEBAQEBAREWBQsPDA0XESwAgjYAQRwCOQCiAEEICgEUDgwtAHMAUgIOCwEBAQEBAQEBAQEBAQEBAQE",
"BAQEFBQUFBQUFBQQEBAQEBwIFBQU5AI0nAHAAagBCIQCkAFAeGwIHLQBDEiQAQw8GCCQAagBDAgQJAisAQgIOJABRAhEOFwIKOwB",
"dAQIsAEICDSQAQgIJEwECKABJOgBCOgBSKQC3AGEAQgIgAEICLAB1AF8WGwIZIQCoAMMECQIKAQkCCwEoAE4iAGkAYgBcDSIATgk",
"MAh8BGg0CEgM+AG4A0goMAQsBDAEeAQ0BDgEOARMBEwEBIQBNGg0jAFI7AkoPIwBmAIEBDQEBBhg+AFUBAiIAZgDBAQEBASMAgQE",
"BAQEBAQEBAQEpAMEBAQEBAQEBCDAAoQBBAQEBAQowAEEBAQEBMABBAQEBAQEBKgCBAQEBAQEBAQEBAQEBASEBEx0SOgBgAVkoAKk",
"AQgICAgICAgICCwEBAQEBAQEBNABBAQEBATEAgSMAXwESAQEBAQEBAToBwQEBAQEvAgEoAJ08APgAeQB7ANsMGTQAgRQyAHUAQy4",
"AQyMAhBwcMADgAEIBGQEWAwQEBCkAQQEBFwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBGgEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAScAQQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAT0AQQEBAQEBAQEBAQEnAFwBAQEBAQEsAEEBAQEBAQ8SAQEGAQYBCAEMASIAUwccKwHLAQEBAQEBAQEfIABXJwB",
"CAQcBDCIAQy0AegBIKwBLEzMAQTYAQjMBJQB5AHsAwQEBNQBnApgPKwBBBwEHAQ8BGAMDNwCBAiwAbQBCLACRIABfGAMCHB0sAH0",
"BwQsBMQJGOwBcAQsBAQEBAQEBAQEBATEAkgwmAIMrAEEBAgE7AEEBAQIVAzQAcwBKMgBzAIECAgECDwEBAQEBKwCBAgU6AGUAbQB",
"CAR0UFRUjAGMAQiUAVB4wAFQSHhQiAIMBARMYFBwUFB4WGBEZCxUXFBIVARoRAQsIERASFxYiAFwCERsuAFAlAHkATBEKAQEBAQE",
"BAQEyAFcGFAoqAEIlAEEDIACBAQMkAEEDMQBBBQEHAScAQTUA4QDhAEECARgJCRUdIQBBAQEBAQEBAQEBAQEBAQEBAQEBJQBMIQB",
"BKABJAQEBAQEnAHIAggETAQEZBAEBNwBcLQB1AT0AjRAgAIECAhUMGwEkAEkBEAE1AJQaARYBGwEFJACBGzoAgTYAZQCQFAEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQE0AEIdAiIAwQEaKwBBKQBNARMBIABgAE0iAEImAGEAWwgxAEwiAEIUAy0AQToBQQEBAQEBARQDPwB",
"BAjQAUwMoAEECNgEDAQY7AEE2ATAAgQEBAQEBLQBDGR8BNABMKgBBAQEBAQEBAQEBOgERAQEBAQEBAQEBAQEBJQCEAzUAZABWAQE",
"BAQEBAQEBAQErAIEhAGUAcwPFBQsBAQEBAQEBAQEBAQEBAQEBHgYmAQEBAQEBAQEgAE8/AHgARQc5AEMFAjQAwyABQQMCOwBCAis",
"AQyIAghIEEwEBAQEBAQEBASMBDggCExgrAHwAnwE5AKQAQTMAaACBBCQAihIDAwUDBgMHDwMiAEYDBw4DGAMDBQYDBw8DMgCBGAE",
"BMgBDLwBuAEEBAQEBAQkCAgUBBQEJAwUBBwEBKgHTAQYGCyoASw0QBQMLIAY3AO8AtwBBAQEBAQEBOgFBMwBJCBIbDhQiAHcAjDY",
"AYACEMQBCAwkTKgEBAQIBAQExAQEBATUBQwEBAToBgQEBNACBIwDBAgEBATkAwQIBAQE5AOcA7QCRFxIBAQEBAQEBAQEBAQEoAgg",
"BAQEBAQEBAQE3AE8BDzMAfQLBAQEBAQEBATwAQg8BAQEBAQEBAQEBAQEBAQEBAQEBAQEBNABmAo84ANQBGAEGHQEhAO0AYgBBAQE",
"BAQEBAQEBAQEBAQEBAQEBMgBZARABAScAawBHOgBhAEEcAQIBJQCiAFc0ALgArQDcMwCMDxAGOgBCAwsQCjIAgRwBJgDBIgCCBgE",
"xAIEIAQkCFwEWARsBBT8AQSEAwTkAcQBBGxMqAIsLFBAKGQMGARwZJALBEAEKBBsCAQEBAQElAJwCFAgUIwBqAFI1AEIBGQEBAQE",
"BBjUARjwARx4gAEsBAQEBAR8HJgBLAQEBAQEBPgCsAXkAYAFRFBo6AFYSDBUGAQEBAQEBARYBAQEBAQEBMwB+AEEeGQEpAIECMgB",
"BDQIqAH0AXw4TDA4pAQECAQIBAQEDAQEBAS0AjhgSKAGbDwEPFREPESIAURM7AKMAXzABgQEaEwwKExkBAQEUAQE1AKcAwQElAFI",
"TAQk2AFgBAQUBAwEEARABPgBFBAQGAQEBAQEDBRQBAQEBAQEBAQEBAQEBAQEDAwUBBQEDAwMDAwMFAQMDJgBBAQEBAQEBAQEBAQE",
"BAQEBAgICAwICAgICAgMEHwwBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARcJBQQ9AEcBAQEBASwASxUoAOE",
"AhSYAShoBOwCBAQEBAQEoAJYBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEHFwE0AEcCARMLCAEBAQEBAQQnAEsMAwMGCDUCNAG",
"BAQEBAQ4CDQEBAQEBDwEMAQEBAQE1AEIyAEE9AEE1AdsBAQEBAQEBAQEBAQEBAQEBAQEBAQEBPwDJCTwAQiUAQQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBCQEMAQcBDgECDQECEAENAQIMAQoCCQEKAQwBDAEMARYBEAIKAQgCEwENAQkCFwIBJwBYAQEBAQE",
"BAQExAG8AgQEBAQEBASsCWyMAQSoAugCCAQIkAJwBAQEBAQEBKACqAMEBAQEBAQE2AekAtQDBAQEBAQEBKwCCBwoBAQEBAQEBARE",
"NAQwBLwBCARMaKwBCATcAwRgrAFIkAIIKCBMHCTUAQQE/AEETAQEBAQEmAL8AQzMApQBrAEEBAQEBAQoMGRYHPAD9APICgQEBAQE",
"RCBIBAQEBAQEBATkAgQEBAQE5AEEBAQEBAQEjAIEBAQEBAQExAEEBAQEBAT0BgSAAawD0AOMBzhgPLQHBESEAwQEBAQEBAQEBAQE",
"jASsAfABpAHQAwR8eIQFBASAAQRQlAEE3AKYA5gBBHC4AZgBdCgoSChUBJABKHgQTKwBBAT4AewBTOACBHgIiAIEjAEEJBD8BBi4",
"AjDcAiAEBAQEBAToAQhIBAQEBAQEBHgwzAF8zAPQAdgBbCS4AUS0BQQEBAQEBHh8+AIEBAQEBAQEBKgBzAUEBAQEBNgBBAQEBASI",
"AQQUiAOEAizYAwQEBAQEBAQEBATYAfgBBATAAQQEBAQEBAQEoAUErAE4aHiYAQQE5AJkvAIEiAIMCJgBCAgIdAi4BAQEEAQEBAQE",
"CASYAQQMJAQEBAQEBCwEHJQBBEwEJNQB1AIEBAwEBAwEnAHcAQQEbGT0BAQECAQEBAS0ApQBxAFIrAIEBAQEBAQEOETEATQEBAQE",
"BASkAzAEBAQEBPABlAIEBAQEBAQElAEEBAQEBAQEBEwEBAQEBAQEBAQEBAQEBAQEtATIATw0NDQgTGxAQEAsLFiECAQEBAQEICCc",
"AoQEtAIE4AMEBAQEBAQEBBQkyAE8MDikAQQEBAQEsAsEBAQEBAQEyAUEBAQEBAQEgAJgGKAT5AKMAgS4A0zQAogDgAMEBAQEBIQD",
"eCSMAQRoBAQEBAQEBLwBBAQEBAQEBAQEBIABBAQEBAQEBARoBAQEBAQEsAXcBZgHTOQCBAQEqAEIWAQEkAEEBAS0BgQEpAUElAEE",
"DJQErAEEBARQ7AEEBAQEBFgEBAQEBJgGCEBMBAQEBARcBATwAxyQBQQMBAQ8BAQEBAQEBAQEBAQEaOQCBAQEBAjwAsAC7AEEBFTE",
"A8wBBAQEtAEEBLADLByIAUiUAlCQBSwEBAQEBAQQFBh4VAxQ5AKwARDQAQywATxoRJQDkAIMEJACBAgYKBzEAQQIhAIECDRguAFM",
"2ASsASyQAgQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBLAKBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEoBKEATzoAbQCEAQMDLQBEAjsAUAM",
"YGC0AsADZGgEBAggUCwcWMABIIgCkAEMqAFohAPQBAQIBBAI3AIYdJwCpAGYAYQDnAJQNAQEBAQExAIEBAQEBAQEiAGIAbgBCAgY",
"WOQY7AGUAQgEnAGQATRoBARIuAGcBLwBXKgCqAEoODiUBtwBTGgIpAEIIJgCXCRUyAGgDQQEBAQEBATYHCxEBJAB4AGMAtwCBAS8",
"AgSYATQUQCQYLNQFBIgBWEBohAQMMBwYOARgiAWYCAQgBIACBCQYiAKEAWCEBAQcBJQFnAGIARisAgQEBAQEBAQEzAIsIAQEBAQE",
"bDgcTARcyAFsmAEIPAQEBAQEBAQEBAQEcAj0AQQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBFgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQJBZ4BCwkJCQkJCQkNBAYNBAYNBAYNBAYNBAYICw0EBg0EBg0EBg0EBg0EBg0EBg0EBgkKEAgN",
"CQUJFQsJCgwNDh8QGg0OHxAdBAYNBAYNBAYNBAYIBQ0TCxQfCx8JDwwMGhELCwYSCwsGFQsLEgsHCwcOCwsICwtACgsJCQ0EBg0E",
"BgoJCQsVCwsICQkJCQkOBgkKCgkNFxIKDAkKCQoKDQQGDQQGCgkRFAYKDwQGDgQGCx0EBg0EBgoJDgQGDQQGCgkKCQ4EBg0EBg4E",
"Bg4EBg4EBg0EBgoRDg0GBhAGChEJBg0FCwULBQYNDgoJDAoIDAoIDAgFDCQvBAYNBAYIDAszMS8EBg0EBg0EBg0EBg0EBggMIDIE",
"Bg0EBg0EBg0EBg0EBAYNBAQGCAUKDwQGDQQGDQQGDQQGDQQEBgiCAQQGDgQGDQQGCA8JCxsQBj4MBAQGCikMBAQGEQkLCwwEBAYR",
"CQsLgwEODRsLCwwMDBELCwsLGQUKGQUKGQUKGQkLCQgKCQYHDQQGDQQGDQQGDQQGCAoJDgYKCg0EBg0EBggKCQ4GCgoNBAYNBAYN",
"BAYICgkJDgYKCgkJCQ0EBg0EBg0EBg0EBggKDgYKEQYKEQYKEQYKEQYKCg0EBg0EBg0EBggFCgkJDBEMDgoHCQ0LBhILCwYSCxcP",
"CwsICyAGIQsLDAwNBQUFCwwNBQUGBQkNEQYKEQYKEQYKCg0EBg0EBg0EBg0EBggKDgYKCg0EBg0EBg0EBggKCQkJDgYIBgoKDQQG",
"DQQGDQQGCAoOBgoKDQQGDQQGCAoMDAsQCxcNCQkKCg4MCgwOCw8GJAcLGwkNBAYNBAYTDR8LCwsLCwsLCwsLCwsZBQoZBQoZBQoZ",
"BQoZBQoZBQoZBQoZBQoZBQoZBQoZBQoYBQoQEwQGDQQGCAoMDwkNBAYICgwPDQQGDQQGCAoMDw0EBg0EBggLCQkKCQkKCQkJCQoJ",
"CQkKCQoJCQoJCQoJCQ8GEgsXDQoJCwUKEQ0TECoLCw0LBgUFBQULCgsGBg0PCB8jCQ8JCAcJDQsHDAYJBQUFCwoLBgYJDwgfIwkP",
"CQgHCQ0LBw4LCwsKBg4LCwsJCwsJBQUFCwoLBgYJDwgfMAkPCQgHCQ0LBwwGCQUFBQsMCQYGCQ8KC5IBIwkPCQgHCQ0LBxQGDAsP",
"BQULCwsLCgkKCQoJDw8PDwkOEgkSDwoHBxUJBwkKDA0HGA0LCwwLCwcJDQsLCwsLSwUJDwwKBwwKBxkaCw0EBg0EBg0EBg0EBg0E",
"Bg0EBg0EBg4EBg0EBg0EBg0EBg0EBg0EBg0EBg0EBggMBQoJDwkLEREJCxALHQsrBQUFBQoRDQkJDwkLGwkLHBIICh0JCxALFwsk",
"FRYkCwsNCwcJCAsJCREGCgoKDgwSCwcKCRILCwYSCxgHCwcOCwsICyEEBg0EBg0EBg4EBg0EBg0EBgoRGwQGDQQGDQQGDQQGDRAY",
"BwoPFQQGDQQGDQQGIhgEBAYJEwsLBwgICAgICA4yBAQGFhMLBwgICAgIKAQEBgkTCwcICAgICCUFChEQCQkbFiQLCw0LDywLCw0P",
"LAsLDQgJCQkJCQkJCQkIBQ8VFQsGCgsNDAYLCBoLBgoLDgwGCwsHCwoJDQoKCAYTBAYNBAYNBAYLBQoRDRMWJAsLDQsSBQUKBQUK",
"BQUKBQUKBQUKBQUKBQUFGhoVDAoJEBgJGQkiDwkICgUFEA0XDA4JCw0KCgsKDQ0HBwoPEQcLCgkQCwoHBwcHFgoLXQgFDh4GCgoL",
"FAQECQYWCR0EBg0EBg0EBAYTBicOBAYNBAQGGAYOCwsLCA8LCwsGDwcLCwsLCxALCQkJFBcRCwsLJQsLCwgOCwsLDgsLCwYOCwsL",
"FQsLCwsLCwsLCgsKCwoLCgsHCwcLBwsHRgUFCgUFCgUFCgUFCgUFCgUFCgUFCgUFCgUFCgUFCgUFCgUFCgUFCgUFCgUFBQgUCx0E",
"Bg0EBg0EBg0EBg0EBg0EBg0EBg0EBg0EBg0EBg0EBg0EBggKCgUFBgYGBgYGBQUGBgYGBgYFBQYGBgYGBgUFBgYGBgYGBQUGBgYG",
"BgYFBQYGBgYGBgUFBgYGBgYGBQUGBgYGBgYFBgYFBQUFIRMcHAgKOgsLCQgHCQgKERcGBwYSBwYGIwgVBgcGBxYLCwsHBxYLCwsL",
"CxQSCh0JCAUQDRsLDAwRCwsLGQUSEx8QBAYQBAYNBQoPDA0JEAoGCCQWCQYGBgYGBgYGBgYGBgYZCxwQBgoLGQgHCgkNZwUQDgUQ",
"DgUQDgUQDgUQDgUQDgUQZQYNBQoJGBIREiAHKwc3CwsSCyAFCgkODRESfAsLEgsXBQUgCREQERQXCwsLKD4LCxILEAkJCRgPBhcK",
"EhEbCwsJGwsLBgUNCwsKCxUlGgwGKQYOBxAHKRMHBwdKDBwMDRQLCRELDQcuCwsHCwd6CwsJBgkNCgkOCw8LCwkLCQsJEBcKCQkK",
"EQcICiILCAcPCwsLMgkJCQkJEAwKDQkJCQkJEAYKCw8LCwsHDQYKCgkIChAPDQ0LBwoRBgoKCgoKEQoIDAoICBEPGQgSEgYKEwcK",
"BwsHCgcLBwoH4QIMDAwJEgsLBgoTCgcLCgcLCgcLCgeFBAsNBhULCwsGDRMHCwcLBwsHCoQCDA0GCgoJCRcKDw0NDQ8LCwsKCQ0L",
"CwsGDAgMCAYOCwsLCxYRDAoMCgsLCws8DSITExYJEgsLExILCwYcChMLCwgHCwdLBRAKBxILFxcRCggOCggJEQoJChAGCgoJCQsK",
"GQsLDhELCwcGBgcJCRcLCwsICQkJCQkJFwkVDQYKCgkJCQkJCAUJChkLEAYKEQYNEAUKEAURCwYSCAsFCwoGBgsJBRYLCwsKDAUW",
"CwsLCgwJBRYLCwsLBxEHEQYbCwsLCwkHEgcOBgsGDwgRCwYIBw4KEQkKCQkXCggLCgoJCAkKEwsLCQkJCQkXCgkJCQkIDQkTCQkJ",
"GAoJCQkJFxgZGRkZDxMYCgUJCwsLKjMPCAgYCwomCQoKDAkGCA0LCAsLCwoKCAgMCRQTBxAeDAkGDAkiCAcLBwsLBwsHQQwKHAoJ",
"CRcJBQ8OGQcQBxYTBw0NDQpqDQ8JCQkJCQkNBwkMCgkJCRELCQkXCgkJCQkJCQUNDAkKBxAHSgkGCgoKCQkIDAoJCQUKCQkFCgkJ",
"BQoFBjANCwsFCggGCggGCggGCggGBgwLCwUGBhMGFgYaBh8JGAoJCQkJCQgNCxkMCwoJCQsJEgYfCg8LBwkNCwsHCQ0LCwcJDQsL",
"BwkKCwsLFAURBQ0KCQkOCQkJCQkJCQkJGAwMDAwKDQoKDQ0GEQcJCg0RBwkKDREHCgcJEQsLCwsKEQYqBwsHCwcHCwcHCwcHCgoK",
"LgkRCwkIBQ8FDhAMDgoNCQoHLhgLCwYKDQYNBhoGCwULEw0XBhcZCgkJCAsJCQgLCQkICwkJDwYUDA0HCwoJCgkKCQsJCQoKCgoK",
"CwkJCggKEA4JDQUtCwsKCgoJCgkJCgoIBQUKEA0RDgkNBSoLCwoKCgkKCQkJCQkIBQwNDAkKCAoJMxETExULCwkNCwsGFQsLEgsH",
"DgQLBAsECAtMExMVCwsGEgsLBhEVCwcOCwsPCCwREREREREVFRUVFRUVBxEGEgUICg8MDgsHCRIFDRYVBg8LCgoOCRIJCgkKCwkI",
"FQsGCgoKCg0FCQ8LChAfEg4JBhIGFwoHDRAHBRoZBg0JBgoLCQYMCQ8YBAYNBAYNBAYOCQYKDAkJCgoZBRANCQYSCA0NCg0LGQUI",
"CRAKDwQGCgkKCQgKEgkJCQ8GDQYHCQoJDQkKChAMCwgLCQkIBhAGEAsICQgFDA0SCREaIAwLKwsLCwsGCgsSDgYNBhMQBhcKCgoX",
"CwsLCwsLBwoKCgoKCgoKEwcVERkKCgkJCAUFDwsLCS4PCBEbCAcOCwsLBgkNCwgICwsLCw8XCwsLCgcJCBILCwsgBxkHBxkHCwsL",
"CwcHCwcLGhsKEAwNCQgmCQoSDAwOCgkKDgsLDAsLCAgICAgICwQFHgsLCAgICAgICwQFIQsLCAgICAgICwQFGRILCxgHCwcLBzYL",
"BgoKDwsLCQsLCwsLBgoKCgoMBwsMDgsLCwcQCg4LCwsGDgsLCwYMChoLCwsNBxENFxUIDQsLCwYSCwsLJgsLBwsVCwcHCwcLPgUG",
"CQsMCwsLBw0OCwsLRwwJCQcRDAkQBQwFBw0cChUHFQcHFQcLDQsNBwsNBwsHCwcLBwsHCws/CwYLFQsLBw0LBw0LBw0LDgcjCw0L",
"CwUNCwsICAgICAgJEBM/CwYlCwYKDwYXDwYXGQoJCQ8GCgsJEQsbBAQJBjEFBxILGgoOBAYNBAYNBAYNBAYNBAYNBAYNBAYNBAYO",
"BhcOBgoNCg0KDAgNBggNBggNBgkLDQcGFwsLCwsLCwcHBwcHBwcHBwcIBQocDAkKBwkSMQ4FBgYWCgkIBQwICQkIBQUFBgYGDwsL",
"BgoNCwcJCwkSCA4IDggNDQYNFgwLCxQTCwsKDRkJDgYSERkKChwgDgkJCQkJCRsEBAkGLAUHEgsaCg4EBg4GDQsHCgcHBwcOBgoL",
"CREHBgYiCgcJBxMIBgUMCBAQCgoIBQUFBgYGCAkMBxoLCwsLCwsLCwsGFQsLCwsLCwsLCwcHBwcHBwcHBwcHBwcHBwcHEAYKCgkK",
"DwkGDQULBQsFBg0OCgkFDAgJGAoIBQUFBgYGGQQECQYkBQcSCxoKDgQGDQQTDgYKDgYKEAkJFgsLBwcHDQgkCgoKDgYKCgoJEQcG",
"BiwZCwsLCwsLBwkGGQcGGQkJCQYZBwYZCQkOCgoKEAYNCQYcBgoKDQcGGgsLCwsLCwsLCwsLCxQUFBQUFBQUFBQUBw0NFRcRDQYN",
"DQcQCwUMCAkJCAUFBQYGBg0GEg4XCgoZCg4GChITGQoPBgoSDg0LBxELBxQREwYNCwcKCgcTBgoLCQkRBwYGJgYNBgoUCwgaCgkF",
"DAgJCQgFBQUGBgYNBg0GCgoSDhcKDwYXDwYKDgoTBgoOChYTCwkQCQYNBQsFCwUGDQ4KCwkRBwYGHAUKCbwBChkMDAwMDAwMDAwM",
"DAwMDA8WCQsGCgsTBhcLCBJ2BAQJBhoTBQsSCxoKDgQTDQQGDQQEEx0GCg4GCgsJEQsKCQkKCQkRBwYGKwcGBhsHCQkJCQkJCQkJ",
"CQoJCREHBgYcCQkRBwYGJwcGBiQKCwUWEBAZDQcTCwsLCwsLFgsLFgsLFgsLCxYLCxYLCwsWCwsLFgsLCwsUBgcUBgcUBgceDxML",
"CwsLDAwJDAoKCQkKGwsLBgcREREhEAsLCxEMBgYHBwcHFg0bCwsLCwwMDAwMEQsLCwsLCxkFChkFChkFChkFChkFCh8JCQYcBgoa",
"EhMTCwoKCQkVBgkGEgwJCQkKCiQLCw0MDQUFBQwMDQUFBgUMCgcbCwsLCwYWCwsLCwcHBwcHBwgFDAgJCQgFBQUGBgYGCjURDhsL",
"CwsKCwsPEQ4PEQ4RBw8HBwcHBwcHCQcJDQcMBgsOCw4HBwkHBwcMBgcHBwkHCQcMBgsOCw4HBwcHDAYLDgsOBwcHBwwMBg0nDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwHCwtDBAQGCQ4LDAsaCQkKCQ4OCQcGFgsLCwsLCxUQEBAQCw0OEgsLCwsLFRUVFRUVDAsLCRcFCQoH",
"EwgNBRMIDQUFBgUMDgkHBhYLCwsLCwsUFBQUFAcNBQsNBRMQFwkSDgkHBhYLCwsLCwsQEBAQEBkEBAkTJAUHEgsaCg4EBg0EEw0E",
"Bg0EBg0EEw0EBg0EBg0GCgsJDgYSCxwKCgkKCQkKCQkJCAkICAwJChYKFg0GChMKIwwMCQkNDQYHBhEQDAYGEQsLGQsLEBAGBwcH",
"DBoNBgoLCREHBgYbCQkJGwQECQYkBQcSCxoKDgQGDQQGDQQTDQQGDQQGDQQGDgYKDgYKCxgKCAUMCAkJCAUFBQYGBg0JBg0LDAgH",
"DAsLIQkJCQkKCQ8GDQYKChILFw0NDQUHEQ4OBhQJDQUODQoKCQoJCQkJCQkGBQUFBQUGBgYGBgYYBAQJBiwFBxILGgoOBAYNBAQG",
"DAcLBAQTDAcLBAQGDAcLBAQGDAcLBAQGDAcLBAQGDAcMBgoOBgoPDAcIDQsLDgkJBQsOCQ0LCAwJBQkHCwcUDAcIDQsGCQULDAkN",
"CwgMCQUJBwsHGwwHCA0LBgkFCwwJDQsIDAkFCQcLBxQMBwgNCwYJBQsMCQ0LCAwJBQkHCwcUDAcIDQsGCQULDAkNCwgMCQUJBwsH",
"FAwHCA0LBgkFCwwJDQsIDAkFCQcLB+oCDA0JCQkJCg8JBg0FCwULBQYNDgojBg0UGhcNDgoKBwkJEAkGDQULBQsFBg0OChQLCwsF",
"CwULBQsGBwoJDwkPCRIJBgsVCwsGBgsVCwsGFgsLFgsLCxYLCwsPDQYPHA0GDxwNBg8UCg8LCxAcDgsQHA4LEBwOCwsNDQUFBQsN",
"DQUFBgUJDQkFCg8LBQwICQkLDQYeCwsdBwsHCwcKQgUFBQYGBggJEQcGBhwFFAoaBg0GCgoRBwYGIAcFBQUGBgYICREUDBIVDAsI",
"CQkJERIQEQsHCwkPEQsHCx4LCxELDQUFBRALDQUFBgUJCQkNBAYNBAYNBAYNBAYNBAQJBgkjBAQJBjEFBxILGgoOBAYNBBMNBAYN",
"BAYNBAYNBAYNBAYOBgoOBgoLCRELCgkRBwYGGwUMCAkQBgoJBQUFBgYGDQYSCxcNCgkFCQwNCgkKCgk0CxkVFRUVFRUVZgUFBQUW",
"EBAGFAYKCgoZEBAGFAYKCgoZEBAGFAYKCgoZEBAGFAYKCgoeEAYUBgoKHhAGFAYKCh4QBhQGCgoeEAYUBgoKCwkKDwkGDQULBQsF",
"Bg0OCgwJBg0TCwYSCxoKEwoJCQgFDgoPEAsHBwcHDBEhCwsGBg0FDgYGDRAGBQYFCRgNDQ0MDggKCQUFBQYGBgkODAwKDAYKDwcO",
"CwsGEAsLFA4MDAoMBgoPBw4LCwYQCwsVDgwMCgwGCg8HDgsLBhALCxQODAwKDAYKDwsLBw4LCwYQCwsSBQ8ICQkKCQYNEwsGEgsa",
"ChIFBQUGBgYICQ4GCgoPCQYNBQsFCwUGDQ4KCwkGDRMLBhILGgoUCgkODAsQCxcNCQkKEAYNBhQLCBoKEhgJFg4LCwsIDA0GDQYN",
"GQYKDgYNCwscCgkGDRMLBhILGgoZBhILFw0KEgoNDQ4MDAwMCQoRCwsLBgoMCwsLGgoJCQkKCQYNEwsGEgsaChINDQ4MDAwMCQoR",
"CwsLBgoMCwsLGwkPCQYNBQsFCwUGDQ4KFhUHCgkbCQkMCwcHBwcMBhELCwsNIAsHCQoLCh0LEAsiBwkJChkJBgwTGgUFBQUFBRQF",
"BQUFGwsTIgcGFgsLCwsLFRUVFREFDwspCAgMCg0OCwsQCQkYCwYKEA0FCwYNCAsMDgsLFAoQBwsHCwccCAUNCigLCwshNgcGBiIJ",
"CQgFDAgJCQgFBQUGBgYKCwYFBQUMCRohCws9DAcJCQ0KCgkICQcJCQoMCQcJCAkJCgkJCgkIHQkNFw0LCQoKEwkNBxQwDAYLCREL",
"CQsJCxALBgoLEAsTFxcKDgcLCgsJDQ0OCQkJHgoMBwgLDQkNBQcNBQcjCgcFBwoJCQkJFBQJDgYKDgkGCgoPDAwMDQkOCwsLCQkJ",
"CQoJCAoNDAoNCgkNByUICwsLLQUFBQYGBggJCggFCQ8MHgsGBQUFCh4IDwgICw0KFAkKDQoKCgkOEQkJCQgKEzMJBgoRCQsGDQYR",
"BwsHEQ4ZDQwTFwYKERAJCQUKBQoFBw0FBxEOCwUHEQkJCQ4HBQ4HBQYWCwcHBwcHFQUMCAkIBQUFBgYGCQsNCggFDAgJCQgFBQUG",
"BgYQBwYGHAkJGQoKCgkPBgoTEgsLBg0GFAYTEBEYCAoNBQcKCgoTBwwGDQYNBREVFAUKDQURBgsUEAcRBQcNBQcfDAoGDQYTEAgJ",
"BQwICQkIBQUFBgYGCAgQCQYNCgsMCxEHBgYfCAUMCAkIBQUFBgYGCQsICggFBQ8NDA4KDQkKBywICQgFBQUGBgYJCwgSBwYGHwsL",
"EA4LCwYHCgoHFgUKDAsJCwoOCwsLCRkRBwoLCgsHCgsMChIfFRgJFg4LCwsIDA0GDQYNGQYKDgYNCw4LDgkKDQYICw4MBg4LCQwj",
"o9gMCxIRIAkTCwgQDgsPFAcQGRcOGRcZEQsLCwuLKhMFFjYFFgsLCAYICBAXFQsGCAkMBgoICQkoFAsLEQsLCwsQEBAQEAYIIxAL",
"CQgxCwsfCwgIBgcIFwULCxcMCwgMCgoHCBITDAUIFQgXCBcKGQcHCQoRCwsLCwsKCw0JBhMHCRwaCgkIDQgIBwcXDg8NBg4UCwsL",
"CwsLC4wBCgkKGxDADgwJBQcJFws9CwULIhILCgcKBxAMDEgPCw4OIAoMogEJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkMDQoU",
"CwsIDQoJEQ4JCikLCQ4ODxALCwsLCwsLDBALCwsLCwsLCgUKBQoFCgUKBQoFCgUKBQYTEhMLCwsLCwsLCgUKBQoFCgUKBQoFCgUK",
"BQcLCgcKDgcKExUKChENBgsTCwsLFAsLCweQCw0NDQ4K6g8FFQUVBRUFFQUVBRUFFQUVBRUFFQUVBRUFFQUVBRUFFQUVBRUFFQUK",
"BQoOCwsLCwsLCwsLCwsLCwsLCwsLCzMJEQYSEwYSUQYGDAYcBgoNCwsGCw0IEgcJCQcMCQ0JBwYXEwsHBwoHGgYTCwsLCyULFQsL",
"CxYLCwsLDAsVCwsLFgsLCwsLCwsLDAsVCwsLFgsLCwsVCwcHBwcTGgoHJQsLCwsLCx8LCwsLCwsLCwsLCwsLGwkLDB3PAgQQBg0E",
"Bg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAG",
"DQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0E",
"EAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQG",
"DQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYN",
"BAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQ",
"Bg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EBBAGDQQE",
"Bg0EBBAGDQQEBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0E",
"BBAGDQQEBg0EBBAGDQQEBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQ",
"Bg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYN",
"BBAGDQQGDQQEEAYNBAQGDQQEEAYNBAQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0E",
"EAYNBAYNBBAGDQQGDQQQBg0EBg0EBBAGDQQEBg0EBBAGDQQEBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQ",
"Bg0EBg0EBBAGDQQEBg0EBBAGDQQEBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAG",
"DQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0E",
"EAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQEEAYNBAQGDQQEEAYNBAQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQ",
"Bg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYN",
"BBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQEEAYNBAQGDQQEEAYNBAQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0E",
"EAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBAQQBg0EBAYNBAQQBg0EBAYNBBAGDQQGDQQQ",
"Bg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBAQQBg0EBAYNBAQQBg0EBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAG",
"DQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0E",
"BBAGDQQEBg0EBBAGDQQEBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQEEAYNBAQGDQQEEAYNBAQGDQQQBg0E",
"Bg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQEEAYNBAQGDQQEEAYNBAQG",
"DQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQEEAYNBAQGDQQE",
"EAYNBAQGDQQQBg0EBg0EEAYNBAYNBBAGDQQGDQQQBg0EBkcoGxoZGRoZGRsaGxsZGyUaGRsbGSYbGRkZGRkbGRkbGRnwrgENERMW",
"CwsLCwsLCwYTEhYJCgkNCg4FBggRDgUGBxQLCwsLCwsWCwsWCwsWCwsWCwsLFgsLCxYLCwsWCwsLCwcPCwsLDAsHDAsHDAsHDAsH",
"BwoOEgsLCwwLBwwLBwwLBwwLBwcKDhILCwsMCwcMCwcMCwcMCwcHCg7KhwIRFgoLCAgICAgIDRALCwsLCwsGBgYGBgkICAgICAgI",
"CAUTBSgHCgoKBSgHCggHBSUHCggGCQgKCw4JCgwRCQcHGwsLCwsGFgsLCwsLBwcLDwoHBwsGCwUPCwsLCwsLFAYQCxAaFyQLCwUK",
"BwoHCgcNDgsFCwUPCwsLCwsLCwsQBhALEC8QDA4VEBAQEBAQGBAKCi43HR0dRhERDxIQDQ4bDhAVBQYWCwsLBgYGCwULBhgQChAy",
"EAwHBwcHDwYNBgoSDhAQBQkKFQsLCwsWCwsLBw0FCwoGFgsLCwsLCw8KBwcLBwcHDQ4KBwcGCxALCwsLCAYVCwsLBgsLCwcLCwsJ",
"BhULCwsGCwsLBwsLCwkGFQsLCwYLCwsHCwsLFw8QCxAfChAPDVIKFgsLCwcKChIKEQsWCwsLFAYWBQsKFAYWBQsKCAYVCwsLBgsL",
"CwcLCwsHDxALEQoNCwsFBwkRFZc4Cg4SDQYMCwgQjQEKDhINBgwLCBQNlAEKCQ4KDQoLCgkJsQIPDg0GCgeUARINBgoHExINBgoH",
"BwfDArkRCQYHBwkWCwsLBwcHCAcbCgoHBhYLCwsHBwcIBxsODQsLnwgWBg0GBxEGGhALDg0HBwcHBwcWCwkNBQcJExAGBywQBwYH",
"Bw2eDEYNBwoHCwfYLhMZzWgGDQULBgwLCAcKDwYNBQsGDAsIBwoPBg0FCwYMCwgHCg8GDQULBgwLCAcKDwYNBQsGDAsIBwoPBg0F",
"CwYMCwgHCg8GDQULBgwLCAcKDwYNBQsGDAsIBwoPBg0FCwYMCwgHCg8GDQULBgwLCAcKDwYNBQsGDAsIBwoPBg0FCwYMCwgHCg8G",
"DQULBgwLCAcKDQYNBQsGDA0NBxALCAkOBg0FCwYMCwgHChIOCQgSEAsLCwYNBQsGCgcHChkGDQwLBQgLCwsKChcILwsLNR4bGzUa",
"HScLCw8KDyM0GxALCw8KCggPCgoIDwoKPAsLHQsLEAsLCgoHCgUHOgsLCgodCwsKCgo4CwsGGgsLBgwMBwUGCAcYCwsGBwYIEwkY",
"DwoFGA8KDQoKHAkJjicEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQRDx4EBRoPBQ8RExMVExMTFRMTExUTExMeExMVExMTFRMTExUT",
"ExMeExMVExMTFRMTExUTExMkGxsVERcbKBQNFxUVEB4NDyYQExcSFA8cEQUFBQUFDhkRBQcXHRUVFRUVFRQTERUHESEVGQ8TGQ8X",
"DycVGQ8TGQ8XDyIXFRUSFA8ZIRIRGA8SDw8RERIPEA8jEg8WHRETERcXCgUFBxQRBwcHBwcHBwcGEw0NDQ0QERERERkZGSYVFRkF",
"BQYiGA8TBQ8RESQKBQoICAcHDxgPFwUPEREpBAUaDxEFDxESBQUFEQ4UGBQTEhQIHBQTExMSFA8XFxcXFxcXHRMTExkIHBQZDQ0M",
"HgQKDxEXDxEVBQ8RFw8RFRQPDyAfDx4UExULCwsLCxURCQkJCQkJCRcYGQsLCwsLDhEVEQ8fBBIPEQkPERIcDREREg8PDygRDSEc",
"DxkRJgUREw8PDw8PEQUREw8PDw8PFA0ZEQUFBxcXFxcXJAoFBQoICAUHFw0FDQUVBRUFFQgREREREREFBhYVFRUVIRMRDxEPFBkR",
"DRgQEQcSCh0XFRUVFRUVFRINDhEPCw0PCw0PCw0PCw0PCw0PCw0PCw0PCw0PCw8VEREREREFBhMWFRUVFRsLCBAZFBIXDhEeCggI",
"BQ4RGBIQExEVFRUVFRQRCREYEA0PFw8XDxIRCRARDxIRDxEFDhEPEREJCQwbDRMLDA0TCwwNEwsbCQsPKgkJExMRDzEWDwcfExMV",
"FRUVERUVFRUTBQkVFRUVFRUcFxcVFxUXFRcXFRcXFxcXFxcXGhMRDxITEBMQCwsLCwsRBw0NDQ0NDQ0PFAYHFxURERERERkTFxUP",
"ExUXBwkJCRocCRoPFRUTExUaDxUVFRMREwUJFRUVFRUVFSMRDykFEQUGChsbGxsbJCEHCwoTFRUVFR4UDRERERERERERERERIw0N",
"DRENDQ0RDQ0NEQ0NDREXHg0NDQ0NDQ0NDQ0NDQ0NDQ1HHBEZDxIUEAoREQkbEAkOEREJGw8EBRMOEwUOEwsIExAJERERFRUVFRUV",
"FRUVFRUVDwsHBw0XDRcNGw8PDw8PDw8PDw8PDxIPERUPFA4NExcZDRMHFwcXChgTExMYExMTGAQMDRELBQUFBQoJCwwNDwsPFwUT",
"ExMaBRILETwRFREkERMSDQ8ZBQ0MRRYREwQGBQYFGBAYERURERYJCAcUEAUHDSgMDhILCw0OFQ0PERgECwwFBRQRExMSFQUUERMT",
"EhULBxMKCwkRDQsUBQkJGhcMFhEUDQ0VFxMNIhENFA8fBwoVBwcbESEQCyMTGwoIFREPFR8PGyQRERMjBxMRBwcREREREw0RESEI",
"ER4NDwsPCw8MERoMEBMeGhYHCwgGDRMFDRUXFQ0TFA8YIxILFw0NDQ0NCA0KCBAQDg0VFRAJIw0JFw8RCRcPEQkXDxYRCRQJERER",
"ERERFhIOGAgRExcJEhAXCxgNDxQRFyoSHyYPEh4RFBQVBwkPFxcRFRMXFxcmDw8NEREREREPJg4oBAoPDxcNDxcVEw8WGg0TDxcN",
"DxcVEw8WDw8PFBgODwsKFBETERURFxINDxEREREREw0VFQUJGQkSDAcSCxMTIhEQEBYSEiARERESEgsNCw0LDQsNCw0LDBEREhgR",
"GwcTEx4ZFxkXGRcZIQcTExMTFQ0NEw0TDRMUFBQUFBQUFBQiExMTExMTExMTExMSEQ8VERERERERERUOFQ0RDRMNJBcVFRcVFRcV",
"FRoXDhcaERoSFQsNCw0LDQsfFhERGgkRFB0SDw8PDw8PDw8PDw8PEAcWEgsQFBMgFB0RDxUYChEOEQ4JEQ4RDxMRJA0aDwsFEgwV",
"DRERECYSEQ4ODg4PFQ8PCBUPDhYoEgoVFRQMGwkXFx0RIQ0RCQkJCQksEhUJCgwRERMcFQgFFQUVBRUFFQUVBRQJCRIJIQ8NEwkN",
"DQ0NDQ8NDQ0NDQ8NDQ0NDR4RFwkJCQsJCQkLERUUBxIdExMVCBEYERcICBEaERcGCAwMExULERESFQsQExMNDQ0RDREPDQ0NDw8R",
"DQ0PEQ8oFhERDw0NEQ8RESQVFRUVFRUPFRMUGRkVEBMVFRUVFRUVIQ8kExMRExETExMTExMTEh8LEQcQCQ0NDw0NEQsHERIRBw4R",
"EREVFSQPChERERERGRMYDxERHx8gICAgIB8ZBQUFBQUFDRUWJBEQEg8dCR8SDQUFBQUFChEREREbEg0FBQUFBQcRERERHhISGBEP",
"Dw8PDw8PDhYSDRIiExUPKhMVDxYTFQ8pExUPIRIUERMFBQUREQUFBQUFBQUFExQFEhYRERgXCQURBQUJFBEFBQUFBQkTExMXBAwX",
"CQUPDw8PDw8PDw8PDw8PEAwHERERERERERERBQYRBQUREREREREXCggYBQoSExkTGRMZExkTGRMZExwKGQULChIZGRkZGRknGgkF",
"BQURBQUFBQUFBQUFBQUFCQoPEQ8SDxkaCQUFBQUFBREVBQUFBQUFBQUFBQUFBQUFBQcPIhYRFAgGGhUVFRUVFRUiFhEUCAYaDxUP",
"FQ8VDxUPFQ8VDxUPIhYRFAgGGg8PFQ8PFQ8PFQ8PFQ8PFQ8PFQ8PFQ8PKQ4VEhIIBhwXBg0FCAcVFRUdEBETCgUFBQUFBQUFBQUR",
"Ew0NDRMNDQ0TDQ0NFQsXGRkZERETFxcXFyoNDxchEw8RLRMPKBwYIQgTFBMXDxIRFw8dDxYLDBErEQsRExMPFhkPGQoFEQUFBQYZ",
"ChUbFRsVGxUlGBEPFxclFRUVFBERERERERERFB4TEAUFBREFBQUFBQUFChEZCxERERERERwVEQUFBxUXFxcXFx4ECw8OCw8ZCwQK",
"Cw4NDxUWHA8lDRMVDyENHA8lFA8cExMUHQ0rBgUKEQ8RBREPEQURDxEcEQ8YERUVFRUfFhMVERMVExUTHhITFRQPIg8VFhMTExMT",
"ExMTTxERBQUKEREaGQUFBQYWFwUFCRMTHA0FBQwTEyMRDw8RDw8RDw8RDxEPEBcPFCgPDw8PDw8PDw8TFRsRIQ8REREREREXERMR",
"EhcPEhwYERERHwUFBQUFBQcYGwkTIBEJCQkOEQ8RDBYREREREREgCxQRJwwRFREICwoPDxUPDxUPDxUPDxUPDxUPDxUPDxUPDyYd",
"HR0dHR8aEQkFBxQRDAUUBQUREwUFBQUFBQUFCAYZBQUFBRYKEx0FCRQFBRMFBQUIBhEcExUVFRUVFRUWGBMbEQsRExMPFBsTDQ8W",
"HBMNDxYOEA4RDQ0TEQ0NJAsRJRQRFRUVFR8UEh4LGgcTEQcHBAwTIRESEhEVFRUSDiAYBQUFBQUFBQUFBQUFBQUFBQUKDQ0REh4a",
"BQUFBQUFBQUFBQUFBQoMEhQEDhUVGhQbGxsRFRMMJRMFBQsHDw8PDw8PHw0WIREPEREdBA0KCQcHEAcSFRYUCwcjEQ0VEREYDxIH",
"ERUVFRUHFRUVFQcVFRUVBhgXIBEREBERGAwRCBUcCQsMERkcDwsLCwsSFAsLCw8RDRMRDRgXFxcXGR0cBysIDRUVFRUaERERERER",
"ERERDRMLDQ0NDQ0NDQ0NDQ0NDQ0NDRgRCwsLDRELCwsQExURERURERURHAoFCgUGCB0HBwgXFRYXFRUVFRUVFRMRDQ0NEREFJg8P",
"Dw8PFREJCQkJCRMHEgsRERETCxISDgsRBzERGRkQBhoTBwUGEg8PDw8PDw8aBxkLCwsLCwsLDgYHFRURCQkJCQUJCQkJCQkJCQ8H",
"FxEGBgYGDQ0NDQ4FBQUFEBMJEwUFBQUFBQUFBQUFBQUFBRMGFREFDRMHDw8PDw8PDw8PDxMYFBQRFQUFBQUFEREFBQUFBQUFBQUF",
"BQUFBQUFBQUFBQUSEgcQCwcSDw8PCwUFBQUFBQUFBQUFBQUFBQUFBQcMEggJDBEbChMcDgoRIg8XDxERFQ0IBwcRERUREQ8LERUF",
"BQcTFxcXFxcqHhEREBMEBRQPBQ8MDg0NDRENDQ0NDQ0XEREFBQsXCw0NERcXFwsXCw0NERcXFxcXFxUTFxcXFxcjExAFBQURBQUF",
"BQUFBQoRJhMTDxcPJAwaERIRFyQJEhMLFRIZGRkZGRkZGRkTExUVFRUUHREFBQUTFg8KBQoIDwkPExUVGQcHBw0MCAgICg0MDQ0P",
"CwUNDA0ODQ8LBQ0MDQwNDA0MDwsTDwsTDwsTDwsRBRINDQ8MDQ0PCxQNDQ8LFA8NCw8LERANDQ8LERAFBQUFDwsTDw0PDQ8MEQUN",
"Cw8LERQPExILFRUoExMTExMTExkTExMTERMTExMTExMTEw8RDxMTExMYEBMVExUTFRMZCxEmEQoIERIVFRUXFRUVFxUVFRcVFxUX",
"FSAaDwkcBAwUCQUFBQUGCxsJBQUFBQcMCxIRFBMTERMTIBIIDQ8NERYRERERERERExERERERERETERERERERERQTExUVEwsREg0Y",
"DRIYCRYFEQ8FDwUPBQ8FDwUQEhUVFRUbDQ8LERkMDQoICBAHBQUHBwUFBwcHBQUTEQ8PDxATEQ8PDxsgExUVFRUeFRUREh0KHBcQ",
"GQwRDRUTEQ8TEQsLGRQLGRQbFRUVFRUQIQ8TFRUZFRUPExMPGAoICAgICAgICAUWExMRExMTExETExESExETEREuBw8PDw8PDw8P",
"DxMVGw8PIgwJGQwICAgIBQwICgURBQUFBQUFEQUFBQUFBQUFEQUFBQUFBQUFBQURBQUFBQUFBQUFBQURBQUFBQUFBQUFBQUPEw4W",
"DAgICAgIGA8WGRkcFhkZGBoZGRwPDw8PGRkZGBUTDxYTExMTExMSExMTExMTExMTExgPDQ8NDw0PDRQPDQ8NDw0PDQ8NDw0OFRoR",
"EREWEREREhMTExMTEhMTExMTEhMTExMTExMWERERERERERYRERERFREIFA8NCgUKBQkHBw4RFw0FBQcfERETExURFhQHHgcVCgUQ",
"DQoLBxkRCggJDhcSCwgKCAgIBQ4RESQRBRQVEQUHJRMVDxoRFQUHIBQUFAoRHxUVFRUJFREREREYFRYUFRINEBMFBQUJEQ8ZBwkV",
"BwcSCgUGCgcJBwUNERESGAYKFBsVFRUVFRAaBxMRBxIUCAYcFgYGEg0REw8LEQgTDxYRCwsRCCAOFxwVCwgIChQTFBYUEAoHCgUK",
"BwoJCQwICQgJCA0HCggGGBMHHwUJCAgKCQQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAwLFUENCgUKBQoODg4ICAsGKwsXBRYLCwsRBQUMJxsiCgoFMxIYCwsLDwsIDwgMDwsLCxEFCgsLCA8IDBUU",
"Bg0HCgsFBwcGEwYMChkvBQUSMw0LCBsKCgoKCgcHBQoSDhUFCwkLDQUFCAsICA4IDgUGCAgKDgsFJAsmChEGKQwLGgYSBgcUMAsI",
"DQgIEgcKCgoFChIOCwsLCwsLCAsLCwsLCAoKCgoHBwoFChIKCgwKCgUKEg4VBQsLCwsLCwoOCwULBhIODAgLCA4GDQsGFA0NBQcN",
"JAUKCBIIBw0GEgYSBgULBgkNCAcoCwcMDw0IDQ0FEA0FDQsHGAghBggHDQwPCxEOGAYMCgUoKAUFDhULLQgMChQNCgoFFA0HDAkJ",
"HgUPBQ8FCA4QBQcnCwgGDwYSCBUUBQsJDAYJCwUKDgsNCggMCBEGCAcNBggGDwsTCQgcCwYpCAUHCwgFCQsLCwgaCA0GBQsKDgsM",
"Cw0ICxoQFBQzGAkHCAsUCwsGBgwKDgsFFhQRDgsTBhMEDyoLDgwMDAsLCwsGJAsIBhALBwgbDgYLFBIGEwcLCAwHBwcOCgkIBQgI",
"CQgHDQsFCg4LDQoIDA0KBwcKBQoOFQUODAcNGgsFEwsFDwsHFQoFCwYMChAFCxEeCAcNCA0NBQcNCAgHDQkHBxgNCwYPCA0GBhQT",
"JAoHCggFBwUNGAsIDw4WBggHDQgNCA8IDQYSCQcGCx4HCgoFCiQPDg4OCQgHCAsGCwwJBR4LBRMLBQgUDAkYCwUPCwUIDgwJGAsF",
"DwsFCAwJGAsFDwsFCBQMCRgLBQ8LBQgIDS4LDg4VBQkRDg4ODgsGFQcORggJJw8XDgwLDgsLCxQZDwUfIxE2DQkeBwcHBmcfBAYF",
"BBcPCBsGDg0wBR8LFA8eTg0YHRQ0FBUZHD8OFxIOFxIOFzIJCQkJFgUPBQ8FDwUPBTYFBwUODB9KDw8GWhoLBRMLBR1iCwUlDjAM",
"DQUfCwUpKyEfEREbDx8cCAcIBwgHCBQMHgc8QCUGDxUKBwcHBgsZDxMjDiMWCggOEgwMEg4OEB5bLxAYGBgYGBYNDUNlCx8EBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFBgYGBgQGBAYG",
"BAYGBgQHBAYEBgQGBAYEBgQGBAYEBgQGBAYEBgYEBgUECAYGBgYGBgQGBAYGBgYGBAYEBgQGBgYFBggEBgQGBwQGBAkEBggFBAYG",
"BgYGBgYFBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDg4eChoGCBgRC3UkIiULGz4EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBwYIBgYGBgUIBQgFCAUGBQgIBwcHBwcHBwcHBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG",
"BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgkGCgcICAgFCwoL",
"BggICQkJCQkJCQgFCAUIBQgFCAUICAUICAYJCAgICAgICAgICAgICAUJCAkGCAYICgsHCAYJBggGBQsLCwgLBwgKCwcLCAgICAsL",
"CQgLCwsICwgIBgUIBQgFCwkICAgICwkJBwgICwkKBgYGCAkLCQsLCwkICQgJCAsJCAkIKAYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG",
"BgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYG",
"BgYGBgYGBgYGBgYGBgYGBgYGBgYGBggHBQYJBgUGCwoGCQYGBQcGCQYHBgkGBQkHBAYHBwQGXQYHBwYJBwYLBgcHBgkGBwkIBAYG",
"EwcGCwYHBwYJBwYLBgcHBgkGBwkIBAYGFQYJCgYKBgwHBgYMBgwGDAYJCAcHBgsICAgFCAsJCgYJCQQHBAYRCAYJCgcHBwcGCwkK",
"BgkJBAcEBhMIBgkKBwYKBgwGDAYMBgwGCQgHBwYKCAYJCwgICAgICAgICAUGCggICAgICAgICAYHBgoLCAgICAcGCgkGCAYGBQkG",
"BwcHBgcHBgcHBgYIBwYJBgkHBQYKBwQHBAYSBwcHBwYHBwcGBwcGBgsNCgoKBQYJBgYGBgYJCQYJCQoHBAcEBhQHCQcHBgkHBwYG",
"CgcHBggICAkGBgYGBgYFCgUKBQoGCQYGBwUHCQkHBg0KCgcGCQYLBQYKBAYHBQYJBAcEBhQGCAQGB0kGBwcHBwwOBwYJBgkGCQcH",
"BwUHBwUIBw0KCgQGBxMICAYKBgoGBwcLCgoKCgoKBwcKCgoKCgoJBQoIBwkLCAgHBgYKBwcGCwgICAgFBgcFBwYHCAgICAgFBgcF",
"BwsICAgIBQYJCAcHBgYIBQcKBwYGBQcKBQsICAgIBQgICAgIBgUIDwoKBwYJBgsFBgoEBgcFBgkEBwQGEgYHBwcKBwoKCgcGBQcE",
"BwQFCAgGCQUGEgYKBwYGBQcNCQYKCgoIBgcHBg0FCgQFBAcHBAcHBAYUBAcEBwYaBggGBwUHCgYKBgcGBgoEBgcRCgoGBw0FCggG",
"CgYHBwcHCQYGBwUHCwYKBQsGBgcHBgUHBwcFBgcGBwYKCAgFBwkGBgcFBwoICAUHCQcGBwYIBwcGDAYEBkIGCQQGHwcHBgYLBwYE",
"BQYEBQYEBQYJBwYEBQYEBQYEBQbXAQYIDQoICAgHCQcJBAQEBAQEBAQEBAQEBAQEBPQUnAG8CIAF8AEExAEcDDwEMARIBFAEMARA",
"UIgDBAQEBAQEBAQEBASgAgSQAbgE2AVsBMQJ/AUEBAQEBAQEBAQEBAQEBAQEBAT8AZgJnAIEmAEExAEElAEE9AH4B5QBRMgpBKAB",
"+AGgAUj4AZgBYLgB0AEcoAEUUOwCHDg46AIkhAPQBPwGGNgBYBjoAVCwCbgJSGSMBegDaJgEoBBUzASECBi8A1j4AsAIWPgCtDoE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBNQDGIQDOFAocKAD4ALcAQTkAQS4AQRo2AH0AcwICDiYA1wEBAQEBASUAgT4AQRYwAGoAtALpAEEBAS0AXCY",
"CgQMCJwBaJAV/AjgBLAG+AMEBAQEBAQEBAQEBAQE/A0ICAgICAgECBAUBAgE4OsRCAQINAwIBAgEBAQEBAQEBAQEBAQErAIEBAQE",
"BAQEBAQEBAQEpFQEBAQEBAQEBFwEBAQEBAQEBAQEBAQEBAQEBAQEBAQkBAQExIkBBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBJwYBAQEBAQEBAQEBAQEBAQEBASMlwEoKCgoKCgoKCgo",
"KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo",
"KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo",
"KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo",
"KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo",
"KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo",
"KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo",
"KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo",
"KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo",
"KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo",
"KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCiESAQIBAgECAQIBKDWAQQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBDQECAQkHMQVBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAT8BwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ8BAQEBAQEBAQEBAQEBBwEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEtAIEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBIgCBAgEwAEEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBGgEBAQIBAgEGAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBLw5BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwESAQEBAQEBAQECAQEBAQEBDgEBAQEBIwB",
"BAQEBAQEBAQE9NkCBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE1AEIBAQICAQECAgEBAgIBAQICAQECAgEBAgI",
"BAQICAQECAgEBAgIBASEAQQIBPAIBAgEjCYICAgEBBAEBATUEQQEBAQICAwECAQsBAQECAQIBOQBBAgECAQIBAgECAQIBAgECAQI",
"BBAECAQIBAgECAQIBAgECARUCAgICAgwCLgBBAgECAQIBAgECAQIBAgE3AIEBAQEBARUBAQEBAgECAQIBAgECAQIBAgECAQIBAgE",
"CAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBMAoBEQEBAQEBAgECAQIBAgEJMwDBAQEBAQEBAQEBAQEBAQEBAQE7NwCBEQEBAQI",
"DAQIBBQcBAgIDAQIBBwEBAwECAQUBAwECARUBAQMBAgECAQIBCy0BwQEBAQEBAQEBAQEBAQEBKjuGQQECAQECAgEBAgIBAQICAQE",
"CAgEBAgIBAQICAQEBAQIBAQICAQECAgEBAgIBAQICAQECAgEBAgIBAQICAQECAgEBAgIBAQICAQECAgEBAgQCAgEBAgIBAQICAQE",
"CAgEBAgIBAQICAQECAgEBAgIBAQEBAgEBAQECAQECAgEBAgIBAQICAQECAgEBAgIBAQICAQECAgEBAgIBAQICAQECAgEBAgQCAgE",
"BAgIBAQICAQECAgEBAQECAQECAgEBAgIBAQICAQECAgEBAgIBAQICAQECAgEBAgIBAQICAQECAgEBAgIBAQEBAgEBAgIBAQICAQE",
"CAgEBAgIBAQICAQECAgEBAgIBAQICAQECAgEBAiYAgQEBPABBAQEnAIEBASoAQQEBIQDBAQE4AEEBATgAQQEBMQCBAQExAIEBATg",
"AQQEBOABBAQEwAUEBATgAQQEBMgBBAQEoAQEBASUAgQEBOABBAQEzAEEBATMAQQEBMwFBAQE4AEEBAS4AgQI6AMEBAT0AQQEBLQE",
"BAQEuAMEBATgAQQEBOABBAQE4AEEBAR4BAQExAsEBAR4BAQE9AsEBATYBwQEBJAEBAQElAIEBATwAQQEBKgDBAQElAIEBAS8AQQE",
"BJgZBAQEmBkEBASYGQQEBHgEBATkDQQEBOwDBAQE1AMEBASoCgQEBJQCBAQElAIEBASUAgQEBJgEBAQEyAEEBATwAQQEBIgBBAQE",
"iAEEBASIAQQEBPgBBAQE+AEEBATMAQQEBNgHBAQEmB4EBASYHgQEBJgeBAQE2AcEBASYHgQEBNglBAQEmB4EBATYBwQEBNgHBAQE",
"mB4EBASYDwQEBJgeBAQEuBoEBAT4IQQEBJgeBAQEmA8EBATYBwQEBNgWBAQE2BYEBASYHgQEBNgWBAQEmC0EBATYFgQEBNgWBAQE",
"2BYEBASYDwQEBJg8BAQE+BIEBATYFgQEBNglBAQE+BIEBASYEgQEBJg8BAQEmA8EBATYFgQEBJgeBAQE6B4EBASYHgQEBLg6BAQE",
"mCMEBASwCgQEBNgIBAQEzAIEBATcAgQEBKgHBAQEuGoEBATYEAQEBNwRBAQE1A8EBASIDwQEBJgLBAQEvAkEBAT4CQQEBMgMBAQE",
"yAwEBATIDAQEBMgMBAQEyAwEBAS0CQQEBLQJBAQEtAkEBAS0CQQEBKAFBAQEwAUEBAT8FAQEBOAWBAQE/BQEBAT8FAQEBPQcBAQE",
"4B0EBATsIwQEBJwbBAQEyA4EBATIDgQEBMgOBAQEmB4EBASYHgQEBLgOBAQE7A0EBAS4DgQEBLgOBAQEuA4EBATYBwQEBNgHBAQE",
"2AcEBATYBwQEBNgHBAQE2AcEBATYBwQEBOgeBAQE5AIEBATYAwQEBMwBBAQEnAIEBAT4CAQEBIgIBAQEuAIEBAR4BAQEhAEEBARg",
"BAQEgAUEBASUAwQEBMwBBAQE4AEEBATwBAQEBPAEBAQE8AQEBAScBQQEBMwBBAQEzAEEBATkAgQEBJADBAQEuAMEBASgAwQEBKAD",
"BAQEoAMEBASgAwQEBKwEBAQEuAIEBAS4AgQEBNADBAQEuAIEBATgAQQEBIAFBAQE5AIEBATkAgQEBOQCBAQE9DgEBATgAQQEBIQC",
"BAQEuAEEBAS4AQQEBJwHBAQE7AIEBATsAgQEBOwCBAQE2AoEBASgBAQEBLgCBAQE+BIEBAS4AgQEBIADBAQEgAMEBATsAwQEBNAC",
"BAQEYAQEBJwCBAQE8AEEBAS4AwQEBGAEBATYBwQEBJgPBAQEmA8EBASYHgQEBNgHBAQE2AcEBAS4CwQEBNg0BAQEmA8EBASYDwQE",
"BJgeBAQEmA8EBAQcBAQEHAQEBLgaBAQE2BYEBATYFgQEBNgWBAQEmA8EBATYFgQEBJgeBAQE2BYEBATYJQQEBJgeBAQEmEsEBASY",
"DwQEBJgeBAQEmC0EBATYFgQEBJgtBAQE2BYEBATYBwQEBIADBAQEkAMEBATgAQQEBPABBAQEzAEEBATkAgQEBJADBAQE2AQEBASM",
"KgQEBLwDBAQEiAIEBAS4AgQEBPABBAQE8AEEBATgAQQEBPABBAQEuA4EBAS4DgQEBKQwBAQE3AYEBAS0BAQEBNgiBAQE5AIEBASc",
"CAQEBJQEBAQE+AIEBASsCwQEBGwEBAR4BAQE+AMEBAS4DAQEBIgRBAQEuAYEBATYBwQEBKwKBAQEoAUEBAT8BAQEBPwEBAQE/AQE",
"BAT8BAQEBPwEBAQE/AQEBAT8BAQEBPwEBAQE2AQEBARgBAQE4AEEBAT4AgQEBLgCBAQEuAIEBAS4AgQEBLgCBAQE+AMEBATUAwQE",
"BMQCBAQEnB4EBAS8AwQEBLwDBAQEjAIEBASMAgQEBIwCBAQEjAIEBASMAgQEBIwCBAQEjAIEBASMAgQEBIwCBAQEjAIEBASMAgQE",
"BIwCBAQEjAIEBASMAgQEBIwCBAQEqAYEBASoBgQEBKgGBAQEqAYEBASoBgQEBJgMBAQE+AMEBASgDgQEBLAHBAQEjAcEBATQBwQE",
"BOAHBAQEfAQEBHwEBAR8BAQEfAQEBHwEBAR8BAQEfAQEBHwEBAR8BAQEfAQEBHwEBAR8BAQEfAQEBHwEBAR8BAQEqAYEBASoBgQE",
"BIgCBAQEiC8EBAT8BAQEBPwEBAQE/AQEBAT8BAQEBPwEBAQE/AQEBAT8BAQEBPwEBAQE/AQEBAT8BAQEBPwEBAQE/AQEBAT8BAQE",
"BPwEBAQE/AQEBAT8BAQEBOABBAQE1BAEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQMBAQEBAgEBAQEBAQEJAQEBAQEBAQEBAgUBAQE",
"BAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQE",
"BBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQE",
"BBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQE",
"BBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQE",
"BBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQE",
"BBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQE",
"BBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQE",
"BBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBBQEBAQQBAQEEAQEBBAEBAQQBAQE",
"EAQEBBAEBAQQBAQEEAQEBBAEBAQQBAQUBAQEEAQEBBAEBAQQBAQEEAQEFAQEBBAEBAQQBAQEEAQEBBAEBAQQBAQEEAQEBBAEBAQQ",
"BAQEEAQEBBAEBAQQBAQEEAQEBBAEBAQQBAQEEAQEBBAEBAQQBAQEEAQEBBAEBAQQBAQEEAQEBBAEBAQQBAQEEAQEBBAEBAQQBAQE",
"EAQEBBAEBAQQBAQEEAQEBBAEBAQQBAQEEAQEBBAEBAQQBAQEEAQEFAQEFAQEBBAEBAQQBAQEEAQEBBAEBAQQBAQEEAQEBBAEBAQQ",
"BAQEEAQEBBAEBAQQBAQEEAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQE",
"FAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQE",
"FAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQE",
"FAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQE",
"FAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQE",
"FAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQE",
"FAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQEFAQE",
"FAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEICwgOCwgICwgFDg4IBQgICAUICAgICAgICAgICAsICAgICAgICAgICAgIBQUFBQUFBQUFCAg",
"FBQgLBQUICAU9I0CBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgE",
"EAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAwEBAQEDAQEBAQEBAQEBAQEIAQEBAQEBAQEBAQE",
"EAQEBAQEBAQEBAQEBAQEBEAECAQEBATkhBEEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEqAEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQECAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAjMEwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAiEAQgICAg0CAgICDQICAgIOAgICAgIIAgICAggCAgICPgBCAgICAg4CAgICAiI",
"AggICAgIFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQE",
"BBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQE",
"BBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQE",
"BBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQE",
"BBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQE",
"BBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQE",
"BBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQE",
"BBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQE",
"BBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQE",
"BBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQUBAQE",
"BBQEBAQEFAQEBAQUBAQEBBQEBAQEFAQEBAQECAgICAgICAgICAgICAgICAgsCAhgCAgICAgICAgICAhcBAQEBAgQBAgICAwEBAQE",
"CAQEBAQIBAQEBAgEBAQEBAgICAggCAQEBAQECAgICCwIBAQEBAQICAgIIAgEBAQEBAgICAgIOAQEBAgEBAQEBAgICAgICAg4BAQE",
"CAQEBAQECAgYCAQEBAQECAgIHAgEBAQEBAgoBAQEBAgEBAQEBAgoBAQEBAgEBAQEBAgICEgEBAQEBAQEBAgEBAQEBAgICBwIBAQE",
"BAQIOAQIBAQEBAQICBgIBAQEBAQICAgoCAQEBAQECAgICAgkCAQEBAQECAgICAgICAgwCAQEBAQECAgIJAgEBAQEBAgICBwIBAQE",
"BAQICBgIBAQEBAQICAgkCAQEBASkAQQIBAgEBAgICAgICDAECAQEBAQECAgICAgIMAQIBAQEBAQICAgICAgMBAQEBAQICAgIMAQE",
"BAQIBAQEBAQIFAgEBAQEBBAIBAQEBAQICAgIIAgEBAQEBAgICAgIIAgEBAQEBAgICAgICAgsCAQEBAQECBgIBAQEBAQgBAQEBAQE",
"BAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAgEBAQECAQEBAQIBAQEBAgEBAQE",
"CAQEBAQIBAQEBAgEBAQECAQEBAwEBAQMBAQEBAQECAQECAQECAQECAQECAQECAQEBAQECAQECAQECAQECAQECAQECAQECAQECAQE",
"CAQECAQECAQECAQECAQECAQECAQECAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBKABBAQEBAQEBPgBBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQQ",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQMBAQEBAQcBAQENAQEGAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBEAEBLgBCAgICAgICAgICAgIBAQE",
"BAQEBAQYBAQEBAQEBAQEBAQEBAQEBAQMBAQEBAQEBASsBQQEBATkXwQEBAQEBASEJAQEBAQEBASkCgQEBASkCAQEBIQIBAQExAME",
"hAMEBASALAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEQAQIBAgECAQECBgkEAgEBBgkEAgE",
"BBg0EBAQCAQENBAQEAwEGBgYGBgYGBgYFAQcGBgYGBgYGBgYGEAMDAwMDCAECBQYGBgYGBgYGBgYGBgYMAgECJQBCBQYGBgYGBgY",
"GBgYNCAEBARUBAgUGHQENFwQEAgEBBgkBFAIFBgYGBgcBBwYGBgYGBgYOAQIFBgMDAgECBQUBBwYGBgUBBwYGBQEHBQEHBQEHBQE",
"HBQEHBgYFAQcGBQEHBgYFAQcGBQEHBgUBBwYFAQcGBQEHBgUBBwYFAQcGBgUBBwUBBwsBHgIFCwEHCwEeAgULAQcHAQkHBwEHBgY",
"GBgYGCQgBAQEFBgYGBgYGBgYGBgYGFwQCAQEGBgYGBgYGBgYGBgYPAgEBBgYGBgYGBhIBAgUGBgYGDQEHBgYGBgoBAgUGBgYGBgY",
"GBg8BAgcDAgUOAgECBQYGBgYSAwMDAwMDAwYCAQIFBgYGGAMDAwMDAwMGAgECBQYGBgYGBgYSAwMDAwMDAwYCAQIFBgYGBgYGBgY",
"VAwMDAwMDAwMDAwMDAwMGAgECBQYGBgYGBgYGBg4DAwMGAgECCwYGBgYGBgYGBhEEAwMDAwMDAwMDAwMDBgIBAQEFBgYGBgYSAwM",
"DBgIBAgUGBgYRAwMDAwMDAwMDAwMDAwMDBgIBAgUGBgYGBhADAwMGAgECBQYMBgYLBAMDAwMGAgEBAQUDAgUGBgYGGAUBAgUGBgY",
"OAwMCAQIFBgYGFAMFAQIFBgYGBgYGAwMFAQIFHgMGAgECBQYGBhIDAwIBAgUGBh4DAwMDAgECBQYGBhoDAwMFAQIFBgkBBwYGCQE",
"HBgYGCQEHBgYJAQcJAQcGBgYGBgYGBhYBAgUGBgYGBgYGBgYGBgYPAQcGBgYGBgYGBgYGBgUBBwcBBwcBBwcBBwcBFAEMAQcGBgY",
"GBgYGBgYQAgECBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYLAQcGBhEBBwYGBhkBBwYGGQETBgYGGAECEQYNBAQGAwIBAQEFBgY",
"GBgsBDQkEAgEBBgYGBgcBBwYGBgYGBwEHBgYGBgYGCQQEBAQEBAQEBAQEBAQEBAQFAQEBBQYGBgYJBAIBAQYGBgYIAQIFBgYGBgY",
"GBhMBAgcDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIFBgYGBgYGBgYGBgYGBgYGBgYGBhEEBAgBAQEHBwYGBgYGBgYGBwEJBwY",
"GBgYFAQcGAgECBQYGBgYJAQcGBgYHAQcGBgYGBgYHAQcGBgYGBgYGBgYJAQcHAQcGBwEHBgYGBgYGBgYGBgYGBgoDKQBBAgkHBg8",
"BBwYJARMNBAQCAQEGBgYGBgYGBgYGBwQEAwMJAwMDAwMDAwMDAwMDAwMDAwMDAwMCAQEBCw8DAg0DAg0DAg0DAgUOAgECBQYGBgY",
"GBgYGBgYGDwEHCQ0GBgYJBAQCAQEGBgYGBgsEBAIBAQYGBgYGCwQEAgEBBgYGBgYLBAQCAQEGBgYGBgsEBAIBAQYGBgYGCwQEAgE",
"BBgYGBgYLBAQCAQEGBgYGBgsEBAIBAQYHAQcGBgYGCwMCAQEBBQMCBwcNAQ0NBwsBDQ0NDQ0NBQEHBQEHBQEHBQEHBQEHBwcHBwc",
"HBwoBAgUGBgYGBgYHBAQEBAQEAgEBCA4FAQEBBQUBCQkJCQkJCQkJCQkJCQkJCQsHCwEHBgYGBgYHAgEBDAUBDQUBBwYRBAQDAwM",
"DAwIBAQEFBgYGBgYGBgYPBAQEAwMDAwMCAQEBBQYGBgYGBhMEBAQEBAQDAwMDAwUBAQEFBgYGBgYGDAwGIQBEBAQEAwMDAwYDAwI",
"BAQEFBgYQAwMDAgECBQYGBgYGBgYZBAQEAwMDAwMFAQEBBQYGBgYGBgYGBgYGDAYeAwMDAwMDAwUBAgUSDAwSBgYGBgYaAwMDAwM",
"DAwMDAwUBAgUGGwMDAwMCAQEBEAEHBgYGBgYGBgYGBgYGBgYiAEMDAwMDAwMDAgECEAYMAwIBAgUGBgYGBgYGBgwDAwIBAgUGBgY",
"GBgYGBgYGBgYGEwQEBAQEBAQEBAMFAQEBBR4GBgYMBhQJAgECBQYSAgECBQYGDAIBAgUGDAUBAgUGBAIDBQYGBgYGHgMCAQIFBgY",
"GBgYGBgYEBQMFBgYGBgYQAwsBAgsDAgUGBgYGBgoIAQINBQECBQYGBgYGBgYGBgYGBgYGCAsBAgUGBgYGBgYGBgYGBgQLAwUGBgY",
"GBgYGBgYOAwMRAQIFBgYGBgYGBgYGBgYGCgUBAgUGBgYGBgYGBgYGBgYGDAMLAQIFBgYGBgYGBgYGBgQDAwUDBQYGBgYGBgYGBgY",
"GBgYGBAgDBQYGBgYGBgYGBgYGBg4CAQIFBgYGBgYGBgYGDgMFAQIFBgYGBgYGBgYGBAMDAwMDEQMFBgYIAwIBAgUGBgYGBgYGBgY",
"GBgQCAwUGBgYGBgYGBgYGCAMFAQIFBgYGBgwDBQYGBgYDEQQEBAQEAwIBAQEFBgYGBgYGDQQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ",
"EBAQEBAQEBAQEBAQEBAQEBAQEGwIBAQEFBgYGBgYGBgUEBQIBBQYGBgYGBgYGBgYGBgYOAQIFBgYGBgYGBgYGBgYGBgYGBgYGBgY",
"GBgYGBgYGBgoDAgECBQYbAwsCBQYGBgYGBgYGCAwCAQIFBgYJARsGBgYGBgYaAgECBQYDCAYGBgYGBgYCAQIFBgYGBgQOAwUGBgY",
"GBgYLAQIFDAMFAQIFBgYGBgYGBgYIDAIBAgUGBgYGBgYGBgYGBgYGBgYGBgIBAgUGDwMCAQIFBgYGBgYNAgMFBgYGBgYGBgYGBgY",
"GBgYGBgYGBgsCAQIFBgYGHQECBQwCAQIFAwMDAgUGCgMDAgECBQYGBgYGBgYGBgsEBAQEBAMDAwMCAQEBBQYGCgIBAgUGBgYGBgY",
"GBgYKAwUBAgUGCgMDAwMCAQIFBgYJAQcGBgYLAQcGBgYJAQcGBgYGBhEEBAMDAwMCAQEBBQYGBgYGAwMDAwMDAwIBAgUGBgoDAgE",
"CBQYGCQEHBgYJAQcGBgYGBgYLAQcGBgYJAQcGCQEHCwEHBgwCAQIFBgkBBwYGBgYGBgsBBwYGBgkBBwYGBgoDAgECBQYGCgMDAwM",
"DAwMCAQIFBgYJAQcFAQcGAgECBQYGBgYLAQcGBgYJAQcGBgYGBgoDAwIBAgUGCQEHCQEHBgYGCQEHCQEHBgYGBgYGCwEHBgYGCQE",
"HBgYGBgYKAwIBAgUJAQcGBgkBBwYGBgYKAwMDAwMDAwMDAwMDAwMDAwIBAgUGDAoCAQIFFAMCAQIFBgYGCgIBAgUGBgYGCgMDAwM",
"DAwMDAwMCAQIFBgYKAgECBQYGBgoCAQIFBgYDAwMCAQIHAwMCBQYGBhADAgECBQYMAwIBAgUGBgYMAwMDAwMDAwIBAgkDAwIFBgo",
"DAwIBAgUGBgYLAQcGBgYJAQcGBgYGBgYGBgYGMABDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIBAgUGBgYGCQEHBgYGBgYGBgYGBgo",
"DAgECBQYGBgYJAQcGBgkBBwYGBgkBDQ0EBAIBAQYGBgkBBwYGBgkBBwYGBgYGBgYKAwIBAgUGBgkBBwYGBgsBBwYGBgkBBwYGBgo",
"DAwMCAQIFCwEHBQEHBgYGBgYGBgYKAwMDAwMDAwMDAwMDAwMCAQIFEAMDAwIBAgUGBgUBBwYGAwIBAgUGBQEHBgYGBgYGCwEHBgY",
"GCQEHBgYJAQcGBgYGBgYGCQEHBgYGCQEHBgYLAQcGBgYGAwUBAgUGBgYGBgYLBAMDAwMCAQEBBQYGBgYGBgYGJgCDAgECBQYGEAI",
"BAgUGBgkBBwYGBgYGCwEHBgYGCQEHCQEHBgYGBgYGBgYGBQEHBgsBBwYJAQcGCwEHBgYLAQcGBgYGBgsBBwYGBgkBBwkBBw0EBAI",
"BAQYNBAQCAQELDQQEAgEBBg0EBAIBAQYGBgYGCwEHBgYGCQEHBg0BBwYGAwIBAgUNAQcGAwIBAgUKAgECBQ0BBwYDAgECBQYJAQc",
"GDwQEBAQEBAQEBAQCAQEGBgYGAwIBAgULBAQEBAQEBAQEBAIBAQYGAwIBAgoNAgEBCwYKAgECBQgCAQIKAQcGBgYFAQcGBgYGBgc",
"BBwYGBgkBEgUBBwYGBgYGCQQEBAMDAwMDAwMDAwIBAQEFBgYGCQEHBgUBBwUBDQUBBwwGBgMCAQIFBQEHBgYHAQcGBgYJAQ0FAQc",
"GAgECBQYGBgcBBwYGBgkBBwYGBgUBBwYFAQcFAQcGBQEHBQEHBQEHBgYGCAMCAQIFBgYGCQEHBgUBBwYGBgYGBgYGBgYGBgYGBQE",
"NBQEHBQEHBgYFAQcGBgYGBwEHBgYGCQENBQEHBQEHBQEHDAYHAQcGBgYJAQ0FAQcFAQcGBgUBDQUBBwYGAwIBAgUFAQcGAgECBQU",
"BBwYGBQEIAgECAQIBAgEDAgECAQIBAgEHAgECAQIBAgEHAQECAQIBAwcCAQIBDAIBAgECAQIBPQKBAgECAQIBAgEEAQIBBAECAQU",
"BAQEBAQECBAI6F8EBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBASYchgIBAgElAEEBAgECAQUEAgYBAgEBAQETAQEBAQEFAgECAQECBwIBAgEBBgIBAgEHAQIBAgEBBxICAQIBOgDBAQEhA8E",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEDAgICAgICAgICAgICAgIWAQEBAQIBAQEBDg4ODg4ODg4ODg4HDA4ODg4ODg4ODgcMDgcMDgc",
"MDgcMDgcHDA4HDgcHDA4OBw4ODg4HDA4HDA4ODg4ODg4HDg4HDg4HDgcOBw4HDgcOBw4HDA4HDA4ODgcMDg4ODg4ODg4ODg4ODg4",
"ODgcHDA4HDA4HDA4HDA4HDAcMDgcMDgcMBwwHDA4HDA4HDAcMDg4HBwwODg4OBwwODgcMDg4ODgcMDgcMDgcMDgcMDg4ODg4HDAc",
"MDgcMDgcMDgcMDgcMDgcMDgcMBwwHDAcMBwwHDAcMBwwHDAcMBwwODg4ODg4ODg4CBQUFBQUFBQUFBQYCAgUFBQUFBQUFAQICAQI",
"CAQICAQICAQEBAgIDAQEBAgUCAwUFBQECAgECAgUFBQUFBQIDBQIDBQIDAgMCAwIDAgMCAwECAgECAgUFAQICBQUFBQUFBQUFBQU",
"FBQUFAQEBAgECAgECAgECAgYCAwICAQICAQIDAgMCAgECAgECAwICBQIEAgIFBQUBAgIFAQICBQUFAQICAQICAQICAQICBQUFBQY",
"CAwICAQICAQICAQICAQICAQICAQIDAgMCAwIDAgMCAwIDAgMCAwIDAgIFBQUFBQUFBS4LgQEBAQEBAQcCBAIBAQEBAQIEAgICAgI",
"CAgIHBgsBCwIBAQEBAgEBAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEKAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEDAQEBAQEDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ0BAQEBAQEBARQBAQEBAQICAgoBAQECAQE",
"BARgBAQEBAQEBAQEBAQEBAQEBAQE4CoEBAQIBAQELAQEBAQEDAQYBNgBBAQEBAQEBAQELAQEBBTQHwgMBAgEBAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICFAEBAQIBAgECAQIBDQE1HsEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBIgBIAQIBAgEHAQIBAgEpBEEBAQICAgQCBBEBAQECAQIBAgECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBLwCBAQEBAQECAQIBPwRCAgICAhMBAQEBCQEVAQIDAQEBAQ4BAQ8BCAECAQkBAQYBAgEFAgECATIFwQIBAgECAQIBAgE",
"CAQIBAgECAT0wgEIJBAcEBwQHBAcEBwQHBAcEBwQHBAcEBwQHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgI",
"HAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgkCCQICBwIJAgkCCQIJAgkCCQIJAgkCCQI",
"JAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgkCCQIJAgkCCQI",
"JAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgk",
"CCQIJAgkCCQIJAgkCCQIJAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgIHAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQI",
"JAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQICBwIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQI",
"JAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgk",
"CCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQI",
"JAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCws",
"LCwsLCwsLCwsLCwsLCwsLCwsLCwsLAgkCCQIJAgIHAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQIJAgkCCQICBwIJAgkCCQIJAgkCCQI",
"JAgkCBAEBAQEBAQEvA4EGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgE",
"GAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEwAEICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQMEAQIBMQgEBAE",
"BAQEBAQEhBUEBATIAQQEBBgEBAQQBAQEBBgEEAQEBAQEKAQEBAQEBBwEBBwMDAwEBAQEBGwICAgICAQIKAQEBAgECAQIBAgECAQI",
"BAgECAQIBAgECAQIBAgECAQIBAgECAQEBAQEBAQEBAQEBAQEBATcBQQ0CAQIBAgECAQIBAgETAQEBAQEBAQEFAgECAQIBAgECAQI",
"BBwIBAgEFAgECAQIBAgEGAQIBAgEFAQIBAgEFAQIBAgECAQIBEAECAQIBAgECAQYCAQIBBQIBAgELAREBAgECAQsBAgECARMBAQE",
"CAQIBAgECAQQCAQIBAxcBAgECAQIBAgEGAgECAQIBAgEVAQEBAgECARgBAQEBAQECAQIBBwIBAgECAQIBEwEBAgECAQIBAgECAQI",
"BBgECAQsBAgECAQIBAgEHAgECAQIBAgEhAEEBAQEBAQECAQIBBgIBAgECAQIBFQEBAQEBAQEBAQIBAgECAQIBEQECAQIBCgIBAgE",
"CAQIBEwECAQIBAxkBAgECAQIBAgECAQIBBAECAQIBAgEIAQIBAgECAQIBAgECAQYCAQIBEAIBAgECAQIBBwIBAgEGBQIBAgEGAgE",
"CAQIBAgEGAgECAQoCAQIBAgECAQYCAQIBEQEBAQEBAQEHAgECAQ4BAgECAQIBBwIBAgEVAQEBAgECASMAQQIBAgECAQIBFQEBAQI",
"BAgECAQIBAwIBAgECAQIBAgECAQYHAgECAQoCAQIBCQIBAgECAQIBAgECARcBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAwUCAQI",
"BAgECAQUCAQIBBwIBAgEJAQIBAgEJAQIBAgEbAQIBAgEHAgECAQ4BAgECAQIBBgIBAgEdAQECAQIBEwEBAgECAQcCAQIBAgECAQI",
"BAgECAQIBCwIBAgERAgECAQQBAgECAQIBCAECAQIBAgECAQIBBwIBAgECAQIBBwIBAgEHAgECAQMCAQIBAgECAQUBAgECAQsBAgE",
"CAQsBAgECAQoBAgENAQECAQIBAgECAQkBAgECASkJwgECAQcFAgECAQUBBwIBAgEGAgECAQIBAgECAQIBAgECAQUCAQIBAgECAQ0",
"BAgECAQIBAgEFAQIBAgECAQIBAgECAQIBAgECAQIBBwEBEwEBAgECAQIBAgECAQIBCQECAQIBAgECAQoHBwIBAgECAQIBAgECAQI",
"BAgEFAgECAQcCAQIBBwIBAgECAQIBAgECAQIBAgEECQECAQIBAgECAQIBAgECAQIBCQECAQwBAQECAQIBBgIBAgEPAgECAQkCAQI",
"BCAIBAgECAQIBAgECAQUCAQIBBQkCAQIBAgECAQIBAgECAQIBAgECARMBAgECASUAQQECAQIBBgIBAgECAQIBCQEBAQUCAQIBAgE",
"CAQIBAgEEAgECAQ4BAQEBAQUCAQIBAgECAQUCAQIBAgECAQkCAQIBAgECAQIBAgECAQIBAgECAQkCAQIBBAIBAgECAQIBBwECAQc",
"BAgEbAQEBAgECAQIBAgEIARUBAQEBAgECAQIBAgECAQIBCwEBAQECAQIBAgECAQIBAgECAQIBAgECAQIBAgEHAgECAQcCAQIBAgE",
"CAQIBAgECAQIBAgECAQsCAQIBAgECAQIBAgECAQIBDQEBAgECAQoBAQIBAgEHAgECAQYCAQIBBwEBDQECAQIBAgECAQIBAgEHAgE",
"CAQcCAQIBAgECAQIBAgEHAgECAQYCAQIBCwkBAgECAQIBAgEFAQIBAgEKAQIBAgECAQcCAQIBDQIBAgEFAgECAQsCAQIBCQIBAgE",
"CAQIBAgECAQIBAgEHAgECAQIBAgECAQIBAgECAQIBAgECAQIBBwIBAgEGAgECAQIBAgEhAEECAQIBCQsCAQIBEAECAQIBAgElAEE",
"BAQIBAgEHAgECARsBAgECAQ0BAQIBAgENAQECAQIBAgECAQIBAgEHAgECAQIBAgECAQIBAgECAQ8CAQIBBwEBAgECAQIBAgECAQI",
"BCQIBAgECAQIBAgECAQQNAQEBAQECAQIBAgECAQIBAgECAQIBCQECAQIBAgECAQIBAgECAQIBBwIBAgECAQIBBQIBAgEHAgECAQU",
"CAQIBAgECAQIBAgECAQIBBgIBAgECAQIBBwIBAgEJAQ0BAgECAQcCAQIBBQEJAQIBAgECAQIBAgECAQIBAgEhAEEBAQEBAQECAQI",
"BAgECAQ0BAgECAQ0BAgECAQkBAgECAQIBAgECAQIBAwIBAgECAQIBAgECAQIBAgELAQIBAgECAQIBAgECAQcCAQIBAgECARcBAQE",
"CAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQQBAQEBAQEBAQEBAQEBAQEBAQcBBgEGAQYBNQEDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDPgHDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM4AMMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDNgCDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAzQAwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwM8AIMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDKwDDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyEAwwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM8AMMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDPwDDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyIBAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM1AIMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDIgDDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzAAgwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMmAIMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDKwCDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzkAQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMgH",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyEBAgICAgICAgICAgICAgICAgICAgICMQeCAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgIBAQEBAQEBAQEBAQEBAQEBAQEBAQEpBEEBAQEBAQEBAQUBIwBBAQEBAQEBAQEBAQEBAQEuAIMDAwMDAwMDAwMDCAM",
"DAwMDAwMDAwMDKhdBJgBCAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQUIBQwBAQQBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEyG4EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQkBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBNAGBAQE",
"BAQEBAQEBAQEBAQETAQEBAQEBAQEEAQEBAQEBAQEBAQEBAQEBCQEBAQEBBwEBAQkBAQEBAQEBAQEBAQEBASsjAEEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEGAQEBAQEBAQEBAQEJAQEBAQEBAQEBAQENAQEBAQE",
"BAwEBAQEBAQEEAQEBAQEBARYBAQQJAQIBAQEBAwIEAgEBAQECAQEBAQk6AEEBAQEBAQkuBMEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBLxHBAQEBAQEBFAEBAQE8BEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE5AUEBAQEBLwDBAQEWAQEBAQEBAQEBAQEBAQE",
"BAQE9AQEBAQEEAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEHAgECAQIBAgE",
"CAQIBBQIBAgECAQIBAgECAQ8BAgECAQIBAgEHAgECAQMHAgECAQYHAgECAQ0BAgECAQIBAgECAQIBBQIBAgELCwIBAgEKAgECAQo",
"BAgECAQIBAgECARoBAgEVAQECAQIBDQECARUBAQIBAgENAgECAQIBAgECAQIBAgECASUAQQECAQIBIQBBAQECAQIBCgECARMBAgE",
"CAQIBAgECAQIBCwECAQIBAgECAQgBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgEEDQECAQIBBQIBAgEgAQICAgIMAggBAgECARg",
"4EwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwEBAQEBAwE",
"BAQEBAQE/LICCAgICAgICGwECAQIBAgECAQgCAQIBBAECAQQBAgENAQEBAQsBAgECAQQBAgECAQIBCAECAQIBCwEBAQIBAgEJAQI",
"BAgEIAgECAQECAgICAgICAgICAicAgQEBAQEEAQEBAQEBAQEBAQECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgE",
"CAQIBAgECAQIBAgEMAQIBAwIBAgEnAIEBAQEBAQEBAQEBAQEBAQECAQIBNCSAQQE8GwIBAgEOAQIBAgECAQIBKQDBAQEBAQEBAQE",
"BAQEBAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgE",
"CAQIBAgECAQIBAgECASMzgIQIAgECAS4CgwMDAwMDODqBwQECAQECAQECAQECAQECAQECAQECAQECAQECAQECAQECAQECAQECAQE",
"CAQECAQECAQECAQECAQECAQECAQECAQECAQECAQECAQECAQECAQECAQE5AMEBNAJBAQEBAQIDAQIBBgEBAQECAQEBAQIBAQEBAgE",
"BAQEDAQEBAwEEAQEBAQIBAQEBAgEBAQECAQEBATICgQEBAQICBAIEBA0BAgELAQEBAgECARABAQEBAgECAQQBAgEJAQIBAgECAQI",
"BLTbAwQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAE",
"IAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQg",
"BCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAE",
"IAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQg",
"BCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAE",
"IAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQg",
"BCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAE",
"IAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQg",
"BCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAE",
"IAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQg",
"BCAEIAQgBCAEIAQgBCAEIAQgBCAEIAQgBCAEwAEICAgICAgICAgICAgICAgICAgIBAQQCAgICAgICAgICAgICAgICAgICAgEBDAE",
"BAQEBAQEBAQEBAQEBAQEBAQEDAQEBAQEBAQMBATYAQQEBAQEBAQEBAQEBASsAQQEBAQEBAQEBAQEBPAICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICHAEBLQDBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBCQEBAQEBAgEBASYIAQEBAQEiC8EHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwE",
"HAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQc",
"BBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwE",
"HAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEHAQcBBwEwAYEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAgIEAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgwBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEQAQEBAQEBAQEBAQEKAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBARACAgICAgIIAgICAgICAgICAgICAgICAgEBBgICAgIBBwICAgEHAgICAgICAgICAgICAgICAgICAQkCAgICAgICAgICAQE",
"GAgICAgICAgICAgICAgICAgEBHAEBAQEBAQEBAQEBAS4BQQEBAQEBAQEBAQEBAR8BBAEBAQIBAQEBAQEBAQEkAMEcATYAQQQDMQB",
"BBBIBJgDBATIAQQEBHAEBARABFAE1AQEBAT8AQQEBOgCBAgEBAigAgQEBAQEBAQEBAQEuAEEnAEEdASYAgScAQTsAgQEBAQEBATI",
"AgQEBAQEBATUAQQEBMABBAwEiAoEoAQEBAQEBAQEBOQCBPACBAQEBMABBHAYjAcEBBgICAhQBAQECAQIBGQEBAQUCAQIBBAECAQo",
"BAgECAQEBAQEBAToBiCECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBHwEBAgMBAgEHAQY",
"BAgEPAQEBAQEEAQIBEwEBAQEBAQEGAQIBIABBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQsBAQEBAQEBAQEBAQsCAgICAgICAgICAgIBAQEBAQEBAR4BAQEBAQEBAQEiAIEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBKABCAgICAgICAgICAgICAgICAgICAgEDAwMDAwMDAwMDBAICAgIzAYICAgQMAQEBAgECAQQBAgECAQIBDQEBAQI",
"BAgECAQIBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQEBAQIBAQE",
"BAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBKQH",
"FAwIDBQEEAQUFBAEEAQQFAQQBAwMCAQEDAQEBAgEBAwEBAgEBAQMBAQMBAQMBAQMBAQIBAQECAQEBAgEBAQICBQUFBQUFBSAcwQE",
"BCQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEZAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICBAIVBAECAQcCAQIBAwcCAQIBAwQBAgECAQIBAgECAQIBAgE9GIEBDQEBAQICAgI",
"CCAEBAgECAQIBAgECAQIBIwBBAQIBAgECAQIBAgECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQQBAQEBAQEBAQEDAScAQQQBAgEYAQEBAgECAQ0CAQIBOAEBAQEBAQEqAgETAQEBAQEBARsBAQEBAQEBAQEBARURKAGBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASUAgS4BQgICAgICGwEBAQEBAQEBAQEBAQEBAQEBMgBPAQYBAgErAUEBAQE",
"TAQEBAgECAQEtBsICAgICAgICAioAwQEBAQEBAQEBAQEFAgECARcBAQEBAQEBAQECAQIBDgEBAQIBAgEBAQEBAQEBAQEBAQEBAQE",
"BOAlCAgICKQDCAgICAgMFAgICAgICAgICAgICAQUBBQEFAQUBAQEfAQEBAQEBAS0AQQEBASYHggICAgICAgIDAQIBAgEBAgEBAgE",
"BAgEBAgEBAgEBAgEBAgEBPANBAQIBAQIBAQIBAQIBAQIBAQIBAQIBASMAzAwMDBIDDBgMAwMMDw8DCQ8GAwM+EUEEAQIBAQIEDAE",
"EAQIBMgIEEAEBAQEBAgECAQEBAQElAMEBAQEBAQEBAQEBAQEBAQEBPBECAgICAgICAgIGAhABAQEIAQEBNANCAgICAgIDAQIBGQE",
"BASEAQQEBAQEBAQEBAQECAQIBAgECAQIBAgECAQIBDAECAQIBAwEBEwEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBATI",
"HggICBAICLwBBAQEBAQEBAQIBAgECAQIBAgECAQIBAgECAQIBAwEDAQMBAQEBAQEBNALBAQEBAQEBATQRwQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAT8bAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEFAQEBFQEBAQEiG0EBAQEHAQETAQEBAQEBAQEDAQICAwECAQQ",
"FAQIBAgECAQQDAQIBEwEBAQEBAQEBAQkCAgICAgICAgIDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEZAQEBGwEBAQICAgIEAgICAgICAgICAgIEAgICAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE1AEEBAQs",
"CAgICAgICAgICAgIMAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEOJQNCBwQBAgEGBAE",
"CATcCgQEBAQEBAQEBAQEBAQEBAQEBAQEnAoIMAQEFARcBAQECAQIBAgECASo/gEEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEuL0BBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
"BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAS9AyRpCREIBw8ZCwsLC4gC",
"DgcL3wQJFQcawQMLCRAFEhcJCewCCwkJEAUSFwkJ7AIQDOkBBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASwBDAE",
"BAQEBAQEBAQEBAQECAwEXGC0ATAYbAwEXATIAWBsDAwMDAwMDAwYDAyoAQwYGAwYGAwMDAwMDAwMDAwYDAwMGAwMDAwMGAwMDAwM",
"wAEMDAwkDAwMDAwMDAwMDAwMDIwMDAwMDAwECFQwjAMMDARcBBQEFASYAagBDKgBtAScAQT4ATAMBPwCkAEYDARcBCwE+AFsDAwE",
"vAHAAZwBDAwEXAQsBPgBbBgECJwBDIwDDAS8BwwMDCQYDAwwDAwYDBgMDAwYGAwYGAwMDAwMDAwMGAwMDBgYDAwYGBgMDAwYDAwY",
"DDyUBQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
"DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYDAwYDAwMDAwMnAFUtAEMDHgExAb8AYQKDAQIiAKwBrADqAEkVJQCDARcBBQE",
"FASYAWwYYLADDARoMCRUPAxgDGAMBFwELAQUwAFsPNACYLQEDARcBCwEwAIk/AHoBQwEzAIMYHgEpAGgAgzsAzAMMDyAAwwMBFwE",
"FAQUBMACDOADDAQgDJABMCSIAhgEXATIAeQBsAMMBFwMJAwkMCSIAhgEdAQUBJgBPKgBsAMkDAwEjAEwMCSgAgRcBMgBeBiEBMwB",
"VDwMYKAC/AEMDAS8AVSgAgSgA5wEDAS8AQxIhAEkeASgA5wEDAQgDJABMCSIAhgEXATIAeQBsAMMkAGEAaACBOQCqAGwAwwEkAKg",
"AgSgAwycAQysAmwEdATYAuwDDARcMAyAAwwMBFwEFAQUBFwMMKgBPAwMnAc8nASoAYwDDARcBBQEFATAAgyoASRUlAIMBFwEFAQU",
"BIQCGGCwAwwEmAGAAwwMBFwEFAQUBJgB5AGwAzB4jAMMBFwEFAQUBMACPAwMBCAMbCRUDDAMzAEMBFwELAQU/AEwDAz0AmAMBBQY",
"kAEwJDwMSJABBFwELAQUuAVgDAS8ATAkPAwkJBh4BFwELAQU8AEYJOwDDAQgSDAkVDwMDDAkDGAMBDgkBCwEFMABSCQ84AMM5AGg",
"AgSUA6gEqAF4hAGcAQTQAwwMBJgBJDDEAgRcBBQEsAGoAewDMHgkVGy0AQSMBAwMBCAMkAEwJIgCGARcBBS0AeQBsAMMBCAMkAEw",
"JIgCGASoAmx4sAMMBFwMJAwkVIgCGAR0BBQEmAEYJKgBsAMMBGgwJFQ8DAwwJAxgDARcBCwEFMABbDywA8wBMCSAAwTMApAEDAQg",
"DJABMCT8AQwYBIwBBJgB5AGwA8wB2AH8AQQUBMgB/AS0BGwEFASwAWAknAQYDARcBCwEmAFgYAwMDAQgDJABMCSIAhgEXATIAeQB",
"sAMMBCAMbCRUDHicAQSoAuQBsAMMBCyQATBgDGB4BFwELAQU6ALQAmAk/AEMJAycAYQB9AXABAwMDAwMDBgMDBgMDAwYDAwMDAwY",
"DAwMDAzAAQwMDCQMDAwMnAGEAfQFDAwMBIABhAFstAEEXAQUBBQEwAIYBCAMlAiYAyQEmAQMtAQMBFwEFAQUBMACDKAChAHABMAE",
"hAHMAVS0BAyoAbQBDAwYGCRUGAwEOCQELAQUwAFIDBj4AwTwCwwEvAEwJIgCGARcBCwEmAHkAbADDAQgDGwkVAx4nAEEqALkAbAD",
"DAQgDGwkVAx4nAEEqALkAbADGEg8JBgMDAwYDAwMDAzAAQwMDCQM3AQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
"CAgICAgICAgICAgIqLGEASAEKAQgBEAEKAQYBBgEGAQwBCAEGAQoBAREBAR0BARMBAQESAQEBEQEGARQBEQEKAQgBCAEgAEEBAQE",
"HAQsBPwCBCAEIAQgBCwEIARIBDQEBEwEBDQEBFAEQAQENAQ8BCgEOAQrcwoEBHAEBAQgBDAEBBgMBEAEBCQEBCQEBCQEBCQEBEwE",
"BDwEMAQEMAQEMAQEMAQEMAQEMAQEMAQEMAQELAQgBEgEBFgEBCwELAQ0BEAELAQkBGQELAwEPAQrDQQ8BCwMBDwEZARMBDgEBB4K",
"BEgEBBwEUARaLQkEBDQEBBwEYAQEYAQEIAQwBCgEeAS8AQTkAQQEcgUFBQUFBQUFBQUFBQUFBQUFSQQgBJACBAQkBDAEYAQEYAQE",
"9AMEBIQBBARIBAQkBBwEOASQAQQEZAQEQAQEvAEEBEwEBHgEBDAEMAQEOAR0BHwEBFAEkQEFCgQERARuCgRIBDAESARcBAREBAR8",
"BARMBATEAQScAQQENARIBIABBARoBARgBQViBAScAQQEaARwBATYAQQENARkBG4KBEgERARkBASUAQQE3AIEBGAEBDwEeAQEZAR8",
"BHwEBJQBBEgEPAR0BDgEVATEAQRNBWsFLgQEawUFBWUpBASAAQREBFwESASEAQQEtAEEBFAEeAQEiAEFMwS4AQToAQQ8BFgENASw",
"AQScAQQEYASgAgQEdAQEVAQ0BEwEiAEEYAQEcAQEYATQAgTQAQSMAgQE3AEE3AEESASIAQQExwJBBATZAj8EBGgETASBAQUFBQV2",
"BQULBAR4BOwBBGAEBEoKBASVARcEBPQDBASYAgSmAkYEBGgEBJABBAQwBHIFBQUFBUkE1AEEBKQBBASQAQQEkAEEBKABBAREBPgB",
"BASMAQQEXAQElAEEBLMBBQUFBQUFBQUFBQUFjQELCwsLCwtCBAT0AQQE6AEEBHwEBGwEBPgCBAT8AQQEWARsBASUAgQEnAEEBOgC",
"BASsAgQEcwkEBFAEBCgENASIAQQEMAQEPAQEOAQEIAS0AQQEbARoBEQE3AEEBAS0AQQELAS4AQQEBATQAQQEBAQEuAIEBAQEBASE",
"AwQEBAQEBAS8BQQEBAQEBATwAgQEBAQEBAS8AQQEBAQEWAQEBAROBQUFJxcFBQUFUQUFBScXBQUFBS0gBQUgBQUFBQUFBXAFKx8F",
"BQUFPQUFBQUiBQUFBQUFPwUFBQUiBQUFBQUFuwIFBQUFBQUFBQsEBAQEBAQEzQPfA00FBQUFBSg9GAUFGAUFFQUFFwUFBQUFBQUr",
"BQUFBQUFBQUFBQUFBQUFBQUFBQUFBdoDBQUFtQEFqAEF/AIFBY8BBUscBQUFBQUPBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF",
"BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSQFBQUFBQUOBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF",
"EAUFBQUWCgQEBAQEBAQEzQQ+ogN5/QFBBQUFBQVLFwUFBRgFBQUFBQUrBQUXBQUFBQUFBQUFBQUFBQUFBQUFBRgFKgUFBQUFBQUF",
"BQUFBQUXRGsFBQUFYQWYAaICBQUFBaMCBWGQARwFBQUFBQUFBQ0FDQ8FBQUFBQUFBQUFBQUFBQUFBQURBQUFFQUFEAUFBQUFBQUF",
"BQUFBQUFBQUyDgUFBQUFKgUFGAUFBQUFBRkFEAUFBQUFBQUOBYUBBQ0FBQUFBQUFBQUFBQUFBQsMBAQEBAQEBAQ64gI5PgUFBU4F",
"BRInEREFBQUpBQUFEQsEBAQEkAQEBAQEBAQEpAIEBAQEBAQEyAEEBAQEBATgAQQEBAQERxEFBQUFkAEcMESjAYoBGTBEvgHHAQkE",
"BAQEBAQEBJACiAL3ARwTqwEi5gIFBX0FBSUFBQUFkANdjgSkA8sBTKkBLjcFrwEFBSoFBQUFBQUFBQ0EBAQEBAQEBPgBgwiqBEgF",
"+AGyAQUFxwEFQwUFBRMFKK4CBQXxAX+OBAUFBX+LAVYFtwaSBdoBBfUENk8FBQUOBRgF7QEnVwoEBAQEBAQEBAQElANhFAUFFAVd",
"rgEFH5ECegUFFe8BhgJcBQUFeOYBBQUFBYECDAQEBAQEBAT8BAQEBATcFJQBBAQEBAQEBATeAecB2QKIAYgBpAOWBIcFFJQElQQ0",
"EhYTKgUFBQUFBQUFBQU7mAEKBAQEBAQEBAQEBOoC8QGcAqcBmgIYmAK4AQXyAeADGs8DswHtAdkBSQoEBAQEBAQEBASdA+ACXgUF",
"G1MFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBcwBBQUFBQUFVwUFBQUFBQUFBQUFkwEFBQUFBQUFBWwF",
"BQUFBQWrAQUFBZYBngMFWQUFBQUFBQUFBQUFBQUFBQtWSAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF",
"MQkYBQwYCQUKCwQEBAQEBAQENAQEugOyBMEDtwHCA+8C3ANFBQUFBQUFBQUFBQUFBQUFCwQEBAQEBAQEVwUFBa0BlAEFcGkkUBmC",
"AQwEBAQEBAQENw/GAZoBVDwFQGEuSx4eCwQEBAQEBAQEBHl6ywG1ASZfzAG1AQsEBAQEBAQEBG2kAzwFBQUFBQUFBQUFlQF6IQWX",
"AtQD+AFMmQEFBQUXBcwBKAUWBQUFBQUFBVMdBREFBQUFBQUFEAoEBAQEBAQEBATZAwUFFAUiBQUdBVx/3AGAAQUFH4gBMgUFBVIF",
"BQUFBfMCKioFsQEFBSAFBQUFBQWIAcsCBQUFBQUFBYEBiQE4BQUFBQUmtgFHBQUFBWsFBQVRBQUFBQUFmAEFBQUFBQUFSCMFBQUF",
"BQUFBQUFBTiCASoFBQUFBQUFBQUF5AIJBAQEBAQEBAQEBDYqBQUFBQUF1wEFBRgFame6BAWSEAUFOAUqBRcFBZsBBSoqOmSyAtYD",
"5QNrCQQEBAQEBATZCNcBBQUFBQUFBQUFBTUFBQUFBQUFBQUFBQWeAgUFBQUFBSMFBQUFBQUFBQUFBQUFBUCnBAUFBQUFBQUFBQUF",
"BQUFBQUFZ9cBBScpbSkFBSQFK1UpjAK3AgUFBREFBQUJcwhbWzoFBQUFBQUFBQUFBQUFBQUNBQUFBQUFBQUFcgoEBAQEBAQEBAQE",
"1QUFBUcFkwOQBM4EBQWVAwUFBQUFBfAPBWK+AQUFBbEHBQUFBQUFBQWmCgUFBQUFBQVvGQUxRQUFBaACLtcEBacC5RC0AQWfAT0F",
"BQUFBQXtCmeAAgWkAQVV1AMFBQUFX8wCBQUuBYIBBZoEBQUFKtwBBfEDBfYCBAQEBAQEBAQE7AJ6BXmcAwVnqAFX4AKGAb8BmAMn",
"EgUFBSESJgYJDAQEBAQEBAQEhQOmBJACpAGkA7ICBQoMBAQEBAQEmwWkBZABGsUBugMjN78DTdgBBQUFBQUFBQUFZwUFBQUFVqsC",
"LIEBQQUiBQUFBQUFBQUFBQkEBAQEBAQEBATWAooEOekC0QL3AeQGsQJcBZsBBQUFBQUFJAUFHQwEBAQEBAQEBAQEvQEFBSYFTroB",
"XgUzBd8BqwEwBQUtBbsBgwEICAgLNqYBqQEFBRkFBXGfBOAFCgQEBAQEBAQE4gohsAGCBokBHgUFIUAjBQVsBQUFBQX5AieABA8F",
"8wKFA+IErgLuAVoF7wEF4AFrBQUjMj4gBUAFBQUFBWgFBQUFBQUeIgUFBQUFCQQEBAQEBAQEBAT8DgeUBcEDygWOAQXZAfYHG1gF",
"KwUYBQUFBQUsBQUFyQu5BJEBlQFLMxIFBVov4gcFBZcIB2YFBQUFGgUQBQWAAQUFBQU2BQUFBQU0BRsFBUI+BQ0wGFcFBQUFBREF",
"BQUcHwUFBQUFBQUFBQUFBQoEBAQEBAQEBAQEhAH8AQUFBQWZAZAB4gKnAXNDBQUFJC8FBUAFBSMFBSMFBQUFBQUFnQH8A4oB2wKm",
"AZUBmwNQGYYBBQUFSAVpBQUFBYABBQWWAVYRDAQEBAQEBAQE2wGPAQWRBAUfBS3qA4UGpwSeCeQC0QjrC2oFyAbLBBujAQUFBQUF",
"iQK+A1kThgElBT4rBQUFBQUFIy0FLAUFZhAFMQwEBAQEBAQEBAQEzgLXA7wC7wKyAa0DDQQEBAQEBJIB9QGQArACoQWSAgoEBAQE",
"BAQwmgTZAmkFKEgFBUk7BcMDvgEFBTgaBQVDGBYVNgUFBQUFBSQFBRAPKQUFBQUMCQQEBAQEBAQEBHAFkwGpAQWNAqkBBYUC0gOV",
"AU2nAQW5AT+DAQUFBQUFTAUxGQUlDQQEBAQEBAQEBAStAcoCBQUF3QEFBbwEBQUFuAOlBPgC7QP+AdMENcoBBaICRxghCwQEBAQE",
"BAQEBATBAsoDmQFDBQUWX4YBigLBAowEDQQEBAQEBARokgEUtQYHUQUFFgUcCxYiBRvkBEdHBQUFBQUFBQUFBQUFBQURBQUFBQsJ",
"BAQEBAQExgIFPhCYAc8FzwGtAUmZC5kEUZMB8ATsAYoCBQWLAgUQBUkFJQUFBR0iBQUFZQUFBQUFBQUFBQUIBUoFBgYSCwQEBAQE",
"BAQEBN8DhgKiAQUqYgUFBZIDRBV8QhVgggEFeb4BOQUVBQUFBQUFMwUbSAkEBAQEBAQEBASKBCG7BPQDBQVHdgVjBQUFEp0BqQEF",
"BVquAwUFBQUFBTMJBAQEBAQEBIMBgQfwBMgElQK8AXqTA7QBjgO3AXUoJyV0NQUFKwoEBAQEBAQEBASmARyMARObA2AJiwEPaoQB",
"BQUFBQUFCQQEBAQEBATMAVe8AUQFrAUFpAHAAQWuBMYEX48CT9EBhAKDAQkEBAQEBAQEBK0B1gEibewDlAGlA40FZAUFjAGGAYsB",
"BQXDA2h8BSQ/DAQEBAQEBAQEBJAFlwXIAngTE/UBiAXxAjQWBQUTBQUFBQUFJwUfBQVEGxYiLAUFBQUFBQUFBQUFBQUFNgUFBQUF",
"BQUFBQUFBQUFZgwEBAQEBAQEBASrAvMBjgPfAQUFOp4BpAIFtgIFBTYMBAQEBAQEBAQEkwLcAfsC3wEFBSOeAaMCBasCBQUyDQQE",
"BAQEBAQEBNwDBAQEBAQEBOQDBAQEBAQE2AYEBAQEBAQEBNACBAQEBASXAbUETdgETbIGBAQEBAR4HF8T8QI1CV4PU4sBBQUFBQUL",
"BAQEBAQEBF0FBQkEIUEUIB1GFI0BKAoEBAQEBASkAQQEBAQEBASAAgWRArcE5QIFBX0FBSUFBQUFjwNdjgSjA80BS6gBLjcFrwEF",
"BSoFBQUFBQUFBQoEBAQEBAQEBIACBZECtwTlAgUFfQUFJQUFBQWPA12OBKUDzQFLqAEuNwWvAQUFKgUFBQUFBQUFDAQEBAQEBAQE",
"cAWTAakBBY0CqQEFhQLSA5UBTacBBbkBP4MBBQUFBQVMBTEZBSUNBAQEBAQEBAQEBIEB0QFmBTYpOosCJAURBQUFBSkFHgUFGy0L",
"BAQEBAQEBJACiAL2ARwTqwEi5QIFBX0FBSUFBQUFjwNdjgShA8oBS6gBLjcFrwEFBSoFBQUFBQUFBQoEBAQEBAQEBDYqBQUFBQUF",
"1wEFBRgFame6BAWSEAUFOAUqBRcFBZsBBSoqOmSyArEDwwNrDAQEBAQEBARHEQUFBQWQARwwRKMBigEZMES+AccBCQQEBAQEBAQE",
"mgEFrQGKAQWcAdQBqwGsA1AFbK4CxwKxAsgCpwM8BR0FBR4FdwUFIhsFBQUFBQUOKgkEBAQEBAQEBAQE2QMFBRQFIgUFHQVcf9wB",
"gAEFBR+IATIFBQVSBQUFBQXzAioqBbEBBQUgBQUFBQUFiAHLAgUFBQUFBQWBAYkBOAUFBQUFJrYBRwUFBQVrBQUFUQUFBQUFBZgB",
"BQUFBQUFBUgjBQUFBQUFBQUFBQU4ggEqBQUFBQUFBQUFBeQCCQQEBAQEBAQEBASQBZcFyAJ4ExP1AYgF8QI0FgUFEwUFBQUFBScF",
"HwUFRBsWIiwFBQUFBQUFBQUFBQUFBTYFBQUFBQUFBQUFBQUFBWYMBAQEBAQEBAQEL24FBQ8FBaQBygXJAqgChQS6BMYB8gE6HRwF",
"BSAFBSUFBYQBIS14BREFBQUFBQUFBQUFBQU+GiUKCgoKCgoKDQUFCgoFCQQEBAQEBAQEBMoCBUqFBJ0DqQW1BLwC4gEFBQUFBQUF",
"BQUFBccBKS9itAFdDAQEBAQEBAQEBKADBAThCKAIBQUFBQUFBQUFBfECBQXNBpMDBQUFBQUFBQVXBQUFBSEFBTsFWVlUBQUFBQWi",
"AQUFBQUFBQUFBQUFBQUyBQUFBUI6MgUFBQUFBQUFBQUFvQT+AgUFBQUFBQUFBQWxAgUFBUI+NQUFBQWiA4ECNlQlhQJaQQUhHwUF",
"BQUfBQUFBQUFiwEFBTJCHwUkJgUlKgUUBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBAQEBAQE",
"BAQEBIQB/AEFBQUFlwGQAeICpwFzQwUFBSQvBQVABQUjBQUjBQUFBQUFBZ0B/AOKAdsCpgGVAZsDUBmGAQUFBUgFaQUFBQWAAQUF",
"lgFWEQoEBAQEBAQEBIQB/AEFBQUFlwGQAeICpwGYAgUhQzEFBX4FBUIFBUIFBQUFBQUFlwGwBIwB2wKmAZUBmwNQGYYBBQUFSAVp",
"BQUFBYABBQWWAVYRDAQEBAQEBAQEmwFgxgG5AW58tQELBAQEBAQEBD4FGwUFBd0EZ6MFcuYB1gJNVAkEBAQEBAQElANhFAUFFAVd",
"rgEFH5ECegUFFe8BhgJcBQUFeOYBBQUFBYECDAQEBAQEBATOAssDvALvArIBoQMNBAQEBAQEJQUfBSsFOwsEBAQEFCwECAQIBAgE",
"HAQEBEAEBAQEBBwEBAQEBFgEBAQEBMgBBJgFBAQEBAQEBAQE",
}),
}
+9 -1
View File
@@ -1,5 +1,7 @@
-- Bound ROM reads via mod.imports (8 MiB max per call) into numeric byte tables.
local RevisionView = require("src.import.gba.revision_view")
local Rom = {}
Rom.__index = Rom
@@ -15,6 +17,7 @@ function Rom.open(imports, importId)
md5 = info.md5,
_cache = {}, -- optional page cache: pageIndex → 1-based bytes
}, Rom)
self._view = RevisionView.forImports(imports, importId, info)
return self
end
@@ -27,7 +30,12 @@ function Rom:ensurePage(page)
local offset = page * CHUNK
local length = math.min(CHUNK, self.size - offset)
if length <= 0 then return nil end
local data, err = self.imports:read(self.id, offset, length)
local data, err
if self._view then
data = self._view:sub(offset + 1, offset + length)
else
data, err = self.imports:read(self.id, offset, length)
end
if not data then error(err or "rom read failed") end
local bytes = {}
for i = 1, #data do
+11 -2
View File
@@ -370,12 +370,20 @@ function TrainerExtract.extractDialogs(scripts, text)
local dialogsByTrainer = {}
if not scripts or not text then return dialogsByTrainer end
for scriptKey, rows in pairs(scripts) do
local scriptKeys = {}
for scriptKey in pairs(scripts) do scriptKeys[#scriptKeys + 1] = scriptKey end
table.sort(scriptKeys, function(x, y) return tostring(x) < tostring(y) end)
for _, scriptKey in ipairs(scriptKeys) do
local rows = scripts[scriptKey]
if type(rows) == "table" then
for idx, row in ipairs(rows) do
if row.op == "trainerbattle" or row.op == "dotrainerbattle" then
local tid = tonumber(row.trainer or row[1])
if tid and not dialogsByTrainer[tid] then
-- include/constants/battle_setup.h:9
local rematch = (row.type == 5 or row.type == 7)
local prior = tid and dialogsByTrainer[tid]
if tid and (not prior or (prior.rematch and not rematch)) then
local introKey = row.introText
-- The Boss Text Disconnect fallback:
if not introKey then
@@ -400,6 +408,7 @@ function TrainerExtract.extractDialogs(scripts, text)
dialogsByTrainer[tid] = {
scriptKey = scriptKey,
rematch = rematch,
battleType = row.type,
introKey = introKey,
intro = resolveText(introKey),
+2 -1
View File
@@ -27,7 +27,7 @@ Versions.ROM_SIZE = 16777216
-- v99: gEggMoves → pokemon/egg_moves.lua (hidden-mon egg moves were inert).
-- v100: location preview screens (sMapPreviewScreenData artwork) + ROM-derived
-- mapsec names and sDungeonInfo dungeon descriptions.
Versions.CACHE_VERSION = 100
Versions.CACHE_VERSION = 101
Versions.NATIVE_VERSION = 5
Versions.OW_VERSION = 1
Versions.ANIM_VERSION = 1
@@ -1988,6 +1988,7 @@ local FIRERED_10 = {
-- SHA-1 (lowercase) → version table. Engine identity is SHA-1 only.
Versions.BY_SHA1 = {
["41cb23d8dccc8ebd7c649cd8fbb58eeace6e2fdc"] = FIRERED_10,
["dd5945db9b930750cb39d00c84da8571feebf417"] = FIRERED_10,
}
-- Legacy MD5 keys retained only for error messages / migration hints.
Versions.BY_MD5 = {
+97
View File
@@ -0,0 +1,97 @@
#!/usr/bin/env luajit
package.path = "./?.lua;./?/init.lua;" .. package.path
local failed = 0
local function check(cond, msg)
if cond then
print("[ok] " .. msg)
else
failed = failed + 1
print("[FAIL] " .. msg)
end
end
local function eq(a, b, msg)
check(a == b, string.format("%s (%s == %s)", msg, tostring(a), tostring(b)))
end
local Base64 = require("src.core.Base64")
local RevisionView = require("src.import.gba.revision_view")
local GameVersion = require("src.core.GameVersion")
local Versions = require("src.import.gba.versions")
local REV1 = "dd5945db9b930750cb39d00c84da8571feebf417"
local BASE = "41cb23d8dccc8ebd7c649cd8fbb58eeace6e2fdc"
local function le32(v)
return string.char(v % 256, math.floor(v / 256) % 256, math.floor(v / 65536) % 256, math.floor(v / 16777216) % 256)
end
print("[test] 1. synthetic revision")
do
local base = "AAAA" .. le32(0x08000010) .. "BBBBBBBB" .. "CCCC" .. le32(0x08000004) .. "DDDD" .. "EEEE"
local rev = "AAAA" .. le32(0x08000014) .. "xxxx" .. "BBBBBBBB" .. "CCCC" .. le32(0x08000004) .. "EEEE"
local spec = {
segments = { { 0, 0 }, { 8, 4 }, { 28, 0 } },
siteCount = 1,
sites = Base64.encode(string.char(4)),
}
local view = RevisionView.build(rev, spec)
eq(#view, #rev, "view keeps the ROM size")
eq(view:sub(1, 24), base:sub(1, 24), "layout and moved pointer match the base")
eq(view:sub(29), base:sub(29), "tail segment is unshifted")
end
print("[test] 2. identity")
eq(GameVersion.forSha1(REV1), "firered", "1.1 belongs to firered")
eq(GameVersion.revisionLabel("firered", REV1), "1.1", "1.1 label")
eq(GameVersion.revisionLabel("firered", BASE), "1.0", "1.0 label")
check(Versions.lookup(REV1) == Versions.lookup(BASE), "1.1 reuses the 1.0 pointer table")
check(RevisionView.forSha1(BASE) == nil, "1.0 needs no view")
eq(RevisionView.apply("rom", BASE), "rom", "1.0 data passes through")
print("[test] 3. generated table")
do
local spec = RevisionView.forSha1(REV1)
eq(spec.base, BASE, "table base")
eq(spec.sha1, REV1, "table revision")
local prev = -1
local ordered = true
for _, seg in ipairs(spec.segments) do
if seg[1] <= prev then ordered = false end
prev = seg[1]
end
check(ordered, "segments ascend")
eq(spec.segments[#spec.segments][2], 0, "tail segment is unshifted")
end
print("[test] 4. pret builds")
do
local function slurp(path)
local f = io.open(path, "rb")
if not f then return nil end
local data = f:read("*a")
f:close()
return data
end
local root = os.getenv("POKEFIRERED") or "../pokefirered"
local a, b = slurp(root .. "/pokefirered.gba"), slurp(root .. "/pokefirered_rev1.gba")
if not (a and b) then
print("[skip] no pret builds under " .. root)
else
local view = RevisionView.apply(b, REV1)
eq(#view, #a, "view size")
local dataDiff = 0
for i = 0x1E0000 + 1, #a do
if a:byte(i) ~= view:byte(i) then dataDiff = dataDiff + 1 end
end
check(dataDiff <= 300, "data region matches 1.0 outside reworded text (" .. dataDiff .. " bytes)")
end
end
if failed > 0 then
print(failed .. " failed")
os.exit(1)
end
print("all passed")
+54
View File
@@ -0,0 +1,54 @@
#!/usr/bin/env luajit
package.path = "./?.lua;./?/init.lua;" .. package.path
local failed = 0
local function eq(a, b, msg)
if a == b then
print("[ok] " .. msg)
else
failed = failed + 1
print(string.format("[FAIL] %s (%s ~= %s)", msg, tostring(a), tostring(b)))
end
end
local TrainerExtract = require("src.import.gba.trainer_extract")
local text = {
first = { { t = "text", s = "FIRST" } },
again = { { t = "text", s = "AGAIN" } },
}
local function battle(kind, intro)
return { { op = "trainerbattle", trainer = 89, type = kind, introText = intro } }
end
print("[test] first battle beats rematch whatever the key order")
for _, keys in ipairs({ { "g3:0a", "g3:0b" }, { "g3:0b", "g3:0a" } }) do
local scripts = {}
scripts[keys[1]] = battle(0, "first")
scripts[keys[2]] = battle(5, "again")
local d = TrainerExtract.extractDialogs(scripts, text)
eq(d[89].scriptKey, keys[1], "single battle script wins")
eq(d[89].introKey, "first", "single battle intro wins")
end
print("[test] ties resolve to the lowest script key")
do
local scripts = {}
for i = 1, 40 do scripts[string.format("g3:%04x", 0x100 - i)] = battle(0, "first") end
local d = TrainerExtract.extractDialogs(scripts, text)
eq(d[89].scriptKey, string.format("g3:%04x", 0x100 - 40), "lowest key")
end
print("[test] rematch-only trainers still bind")
do
local d = TrainerExtract.extractDialogs({ ["g3:0c"] = battle(7, "again") }, text)
eq(d[89].scriptKey, "g3:0c", "rematch double kept")
end
if failed > 0 then
print(failed .. " failed")
os.exit(1)
end
print("all passed")
+113
View File
@@ -0,0 +1,113 @@
"""Usage: tools/gen_firered_revision.py ../pokefirered (after make compare_firered compare_firered_rev1)."""
from __future__ import annotations
import base64
import bisect
import hashlib
import struct
import subprocess
import sys
from pathlib import Path
ROM_BASE = 0x08000000
ROM_END = 0x09000000
OUT = Path(__file__).resolve().parent.parent / "src/import/gba/revisions/firered_1_1.lua"
REV1_ONLY = {"GFScene_CreatePresentsSprite"}
def symbols(elf: Path) -> list[tuple[int, str]]:
out = subprocess.run(
["arm-none-eabi-nm", "-n", str(elf)], capture_output=True, text=True, check=True
).stdout
rows = []
for line in out.splitlines():
parts = line.split()
if len(parts) != 3 or parts[2][0] in "$.":
continue
addr = int(parts[0], 16)
if ROM_BASE <= addr < ROM_END:
rows.append((addr - ROM_BASE, parts[2]))
return rows
def segments(base: Path, rev: Path) -> list[tuple[int, int]]:
a = symbols(base)
b = [row for row in symbols(rev) if row[1] not in REV1_ONLY]
if [n for _, n in a] != [n for _, n in b]:
raise SystemExit("symbol order differs between builds")
segs: list[tuple[int, int]] = []
for (x, _), (y, _) in zip(a, b):
if not segs or segs[-1][1] != y - x:
segs.append((x, y - x))
return segs
def varint(n: int) -> bytes:
out = bytearray()
while n >= 0x80:
out.append((n & 0x7F) | 0x80)
n >>= 7
out.append(n)
return bytes(out)
def main() -> None:
root = Path(sys.argv[1] if len(sys.argv) > 1 else "../pokefirered")
a = (root / "pokefirered.gba").read_bytes()
b = (root / "pokefirered_rev1.gba").read_bytes()
segs = segments(root / "pokefirered.elf", root / "pokefirered_rev1.elf")
starts = [s for s, _ in segs]
def fwd(off: int) -> int:
return off + segs[bisect.bisect_right(starts, off) - 1][1]
size = len(a)
view = bytearray(size)
for i, (start, delta) in enumerate(segs):
end = segs[i + 1][0] if i + 1 < len(segs) else size
view[start:end] = b[start + delta:end + delta]
sites = []
off = 0
while off < size - 3:
if a[off] == view[off]:
off += 1
continue
for s in range(max(0, off - 3), off + 1):
w = struct.unpack_from("<I", a, s)[0]
if ROM_BASE <= w < ROM_END and struct.unpack_from("<I", view, s)[0] == fwd(w - ROM_BASE) + ROM_BASE:
sites.append(s)
off = s + 4
break
else:
off += 1
for s in sites:
view[s:s + 4] = a[s:s + 4]
residual = sum(1 for x, y in zip(a, view) if x != y)
blob = bytearray()
prev = 0
for s in sites:
blob += varint(s - prev)
prev = s
text = base64.b64encode(bytes(blob)).decode()
lines = [
"return {",
' base = "%s",' % hashlib.sha1(a).hexdigest(),
' sha1 = "%s",' % hashlib.sha1(b).hexdigest(),
" segments = {",
]
lines += [" { 0x%06X, %d }," % seg for seg in segs]
lines += [" },", " siteCount = %d," % len(sites), " sites = table.concat({"]
lines += [' "%s",' % text[i:i + 100] for i in range(0, len(text), 100)]
lines += [" }),", "}", ""]
OUT.parent.mkdir(parents=True, exist_ok=True)
OUT.write_text("\n".join(lines))
print("segments %d, sites %d, residual bytes %d, wrote %s" % (len(segs), len(sites), residual, OUT))
if __name__ == "__main__":
main()