diff --git a/src/models/state/wallet/address/generation_address.rs b/src/models/state/wallet/address/generation_address.rs index ed0d6c575..533545a7a 100644 --- a/src/models/state/wallet/address/generation_address.rs +++ b/src/models/state/wallet/address/generation_address.rs @@ -66,12 +66,65 @@ pub struct GenerationSpendingKey { // manually impl Deserialize so we can derive all other fields from the seed. impl<'de> serde::de::Deserialize<'de> for GenerationSpendingKey { + // todo: is there a more succinct way to impl this fn that works for + // both sequential and map visitor access patterns? + // + // for seq access (bincode, postcard) we can simply do: + // let seed = Digest::deserialize(deserializer)?; + // Ok(Self::derive_from_seed(seed)) + // + // but that fails for crates like serde_json that use map access. fn deserialize(deserializer: D) -> Result where D: serde::de::Deserializer<'de>, { - let seed = Digest::deserialize(deserializer)?; - Ok(Self::derive_from_seed(seed)) + #[derive(serde::Deserialize)] + #[serde(field_identifier, rename_all = "lowercase")] + enum Field { + Seed, + } + + struct FieldVisitor; + + impl<'de> serde::de::Visitor<'de> for FieldVisitor { + type Value = GenerationSpendingKey; + + fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result { + formatter.write_str("struct GenerationSpendingKey") + } + + fn visit_seq(self, mut seq: V) -> Result + where + V: serde::de::SeqAccess<'de>, + { + let seed = seq + .next_element()? + .ok_or_else(|| serde::de::Error::invalid_length(0, &self))?; + Ok(GenerationSpendingKey::derive_from_seed(seed)) + } + + fn visit_map(self, mut map: V) -> Result + where + V: serde::de::MapAccess<'de>, + { + let mut seed = None; + while let Some(key) = map.next_key()? { + match key { + Field::Seed => { + if seed.is_some() { + return Err(serde::de::Error::duplicate_field("seed")); + } + seed = Some(map.next_value()?); + } + } + } + let seed_digest = seed.ok_or_else(|| serde::de::Error::missing_field("seed"))?; + Ok(GenerationSpendingKey::derive_from_seed(seed_digest)) + } + } + + const FIELDS: &[&str] = &["seed"]; + deserializer.deserialize_struct("GenerationSpendingKey", FIELDS, FieldVisitor) } } @@ -356,3 +409,43 @@ impl GenerationReceivingAddress { self.spending_lock } } + +#[cfg(test)] +mod test { + use super::*; + + mod generation_spending_key { + use super::*; + + // we test serialization roundtrip because we skip fields when serializing and + // there is a custom impl Deserialization for GenerationSpendingKey + // + // serde crates can use either sequential or map visitor access pattern when deserializing + // so it is important to test both. + mod serialization { + use super::*; + + // note: bincode uses sequential access pattern when deserializing. + #[test] + pub fn roundtrip_bincode() { + let spending_key = GenerationSpendingKey::derive_from_seed(rand::random()); + + let s = bincode::serialize(&spending_key).unwrap(); + let deserialized_key: GenerationSpendingKey = bincode::deserialize(&s).unwrap(); + + assert_eq!(spending_key, deserialized_key); + } + + // note serde_json uses map access pattern when deserializing. + #[test] + pub fn roundtrip_json() { + let spending_key = GenerationSpendingKey::derive_from_seed(rand::random()); + + let s = serde_json::to_string(&spending_key).unwrap(); + let deserialized_key: GenerationSpendingKey = serde_json::from_str(&s).unwrap(); + + assert_eq!(spending_key, deserialized_key); + } + } + } +} diff --git a/src/models/state/wallet/mod.rs b/src/models/state/wallet/mod.rs index b8c00eac7..a0d297fa3 100644 --- a/src/models/state/wallet/mod.rs +++ b/src/models/state/wallet/mod.rs @@ -1567,12 +1567,12 @@ mod wallet_tests { // set against a "known-good" hard-coded set that were generated from // the alphanet branch. // - // Both sets use the bech32m encoding for Network::Alpha. + // Both sets use the bech32m encoding for Network::Main. // // The test will fail if the address format or derivation method ever changes. #[test] fn verify_derived_generation_addrs() { - let network = Network::Alpha; + let network = Network::Main; let devnet_wallet = WalletSecret::devnet_wallet(); let indexes = worker::known_key_indexes(); let known_addrs = worker::known_addrs(); @@ -1621,7 +1621,7 @@ mod wallet_tests { // this is not really a test. It just prints out json-serialized // string containing pairs of (derivation_index, address) where - // the address is bech32m-encoded for Network::Alpha. + // the address is bech32m-encoded for Network::Main. // // The resulting serialized string is embedded in // fn json_serialized_known_addrs(). @@ -1635,7 +1635,7 @@ mod wallet_tests { // 2. in case we ever need to generate them again. #[test] fn print_json_serialized_generation_receiving_addrs() { - let network = Network::Alpha; + let network = Network::Main; let devnet_wallet = WalletSecret::devnet_wallet(); let indexes = worker::known_key_indexes(); @@ -1679,16 +1679,16 @@ mod wallet_tests { } // returns a vec of hard-coded bech32m addrs that were generated from alphanet branch, - // note: Network::Alpha + // note: Network::Main pub fn known_addrs() -> Vec<(u64, String)> { serde_json::from_str(json_serialized_known_addrs()).unwrap() } - // returns a json-serialized string of generation bech32m-encoded addrs generated from alphanet branch. - // note: Network::Alpha + // returns a json-serialized string of generation bech32m-encoded addrs generated from alphanet-v5 tag. + // note: Network::Main pub fn json_serialized_known_addrs() -> &'static str { r#" -[[0,"ngam10y756kkjqlye95arwt9mgfwqgu406xksep6yg8n6p3r6xv8e6kljpemdul4h7440zp5065q0nyw3w8mzt39wjfgt5vy70au4la6yd96n2acq0f6wreuvvjhq7yan74eat6nudjxvzrnxtys00yxpk8yuzprfhzzhnr5pz9mfaj69kyrv4xk5hyzu9rk0dj93zh977wpf9ad7qh9036sn996gkkdxssqz896uwv8h4pc84afaqlpvh025slwt59nyse9nt9lt9p3uh0mr3pc944cgf585yprjnrm05gjqlu0w0jy8l7cr5dd7n6sd7wykf5ztqk2588ayjsqq8wm880quhku0djk3jn6whwds47tjrdmlpjdudwp44efkgtj2glymn8qswutp8l8wj2kpyesnr5ejhlexthq39jypudddx6mp27n8alepy3k9vqqypfjxuwlrx6j54l294cg4yh9wsxmv2ux6jx38ctxn4lmg6lpn4pamrl99z246xzm6c328zw2apn8ljr5pcmhzwz69weukevxtnfr99s9wfqx0fa8ps4uwn8e95m4s68wevp2kvnya8nj00nngfydvhk2fe6ukav8kmsl98dkd5nm2rycrjjmczmvcxts5zlvw9t52lu47s0htwzhy7mr49mkkafwycmv6gxrphuszlm04ksxrvz4zwrkj5w9w5qmy0z5rgp3hc5mja293qvtxhq5taw9jk0cn2cnu5d9fw3nvh5qzzevmdngnuprg234jx6ayycwuw7nng27pzkms0jjqj2wvjd4wp97sudvklqawyyyhnxshx3ydtsy7ztrxxfctkfsj5ug0lf72qvh5yfa07yvg6xnxarnclc8vwl49x3f2gzhm6gjdgwgjtnsuzjhx6unsgccfcw986k2e0fx76wlu2774r8prduflepyeqw9dnzf6795p7fg35r7dz5y4yu6ew4973smmafwnscy9e69h9kvpe3zjpjthke3mtj25ryd0mhy92paqsyzq7yd7xcekp63ryx0xvrdgq06aghdyra0y4kr0v4meynxfhdvxmvkp2mjzm846v8cf84z0d8y5casmay8zv5hlrz990sfsjd2r89uml7ddzf2ruv2m46q8yefj9sdpvw7nc467q62ysvl08w3sj3c6tz7268kx0c680rfffu4kgm5emp252j6pr79aj7f0fn42mxjt0nwu2shl2je6c8lxak82k3y4srnwat9z0rkjgtx5myadn8mlsvzc0ueuh4k8lyz3hgsdmak6wpzevr9sty85e7mut7r7whczrp9uexgy3xwstn7m82yxsgshrg5x5p4vpmafm86a4nc5ayq3ty54jmavx30ey70gmh3mf507ktr8hg9sx0rl809xd9vwxxw784n0h8h4wkkvgu2lznm5qeryts7yx68m2y32qg4j9utp2sk2ajdhzguh6cja4stj5u8rv4f50rgehhf9yqt8qaxfshcp4n9zh373j0yf2ydalftge3rs3e2xj92fnsm70zkll9hp85ghvsrtf4zhqkxlmq3ly4ystplrrawc2zlx2qpdcvhzzr2rgj9stvcw66229pvgvc6fcftynu4p0cqe0emx7f3ff6n0u70ksh08u7a0pwfgtvx0ze09l0932vlgjs0c6les0nvfpqke57w40gsr6xuljts9auqrl3gjmlht2nglwa5lvcndcte53yekhun9nxg50t525ek68838zah23edrzcsuscaw97mx0l4aem2d3833ussl6tytj3xwqx2jek4rcqvy737q5vgxcejvr0nnxqvdhj0gsklly47z4m74kku50l7r6kk6f9rvx7777fj992zusasq58ldap5jzpa7wfp080ksnh3d522sxgnxy9telufjtwsvdf327jqy6knet3kmkensxfgh6gw4cjsjr6cnd8dw7efvgze3emk9gjh55tewt3xe9p5wwg03l0d9694gq5cwpspsyaezua3yvcjs03gk7vd6z4kfc9fahqdqhhc5ee24juuyau9pljwvsjmdl2pu4e4n5gyea0nm88fc8aeeasnv3jy752gavjq7a6pd4phzjhwdn6e47k29665axpwzzvxhl72wnmcya5wll238pdkgrfy6j874teu0thvx7d3r8037lcmqz7ql69e8aff5fzad5hugh07jkuvx4har3ncarcd2w403ntutu0yhq2mr4k6h03pxsugzzp69vvlc2e0x0a8v599zck0h0faj8wtd037t5tfy8n8nadq4vyhfavpnm3pe5m5yu2jdxu8m9l5gv56twk5mve52ylxlafu8cmrwjrwpn2ll6t2q70r08fqr7pfp9gj6w927rn9m05gdcn4kt459hph4sywhe3ta9cfq74wz83rjy65exhnnkc34uqwcelf2hp2gecxzrhzuggaxgjgqf788ha2tgrf5chtz4j8al8px3vmsgccmeqtw75cyd2uymjwyhjnud8cgppxw2uk0dp6cd62lcpwzgzjc74cuv95vwk228e02kp2ahdgywehuautc5v7cq9cwa993fm08s5njfcnqk0j70qhrqtvu0qn7vwxunshxs0cqy28uyj4gme2k6h4yuvye9ds6c987ez6d9eluhmqjfug7cqwwfwafv6ppts9fz3xchq97edc73c2pherhupdanhcphn8h2j5drmtz3h24rvcaqfdjf4upsmqwjxvs94ssxy69655dqj6xf55cwdjsn6eej2c5t4ln9ytxluc8amn5pz3hcr3qwnfwyqdh9jy4hleftkdh3ewyngaj8ugjfumenqahdfzauhqf3puk7kqaffjyxq0erjk4v9g9g5zql520hl4rut6ys7syxyppd0adu7hx3uj3rxclvj79t03uvzwd0js0z0wd02rf87qu7ax2k6ytkulj8a4yu7y4rfpdxmerdckclyg9wnns6566qx339y3t9e4wusqa4yd2ye9lmfeuhgmzyu0n9yjususgl2wsypzhznxrk6darh25qkhy9mc8y3ejdmgsr0p9maf38pzyxzar8r28slp2mfzsh3vxnjfqwqsshysx5kp3ajkj8shfj3lwra7qx3lp3rnjqm06m8u8cyqwc984ej84rpa4a33au88s6lw3w97qs3xnyqc0um6w7qew9rxug2nh9sfyd5cjdzz8576260c9t6kn4tgcy2xtq5rxafhexn29upfncazyv7w48l9dsja44z2sp0de25nng23s39xcz8m7c9jh9gh0pj0u8jjfa047qey0ymh8m7vgfy2fsu3m3rqvmup0rmzfzhpczdmpfqev4sm2nwq9tsudrt7hl703f92njjd7mc70ah20x86zcrh3xakdy4j6a3cpjum2npexjclz9jkg9g0955rptftmezxfskux42ldkeytr05pwt2l4vc"],[1,"ngam1m70ekv4xznpwz49a47khwwqhkzg96693sj6kxyw200gmefn599qa3uq7muyydkd5279x4vyfyg46cj8yzu8celstt4t7acxan75zuj6ehdmez457ny3fadnpufq2kpew6r0rnxahs8d8zg3vezne50r7j6x5mym6dtpyj6wul2ku8v9tpxzm5pwl5wxkm8qlzrd5ctn4cwdwtatvr3q00g4ww0atnewt3cscqcfk0edrrgtsy0j65l7shcungmlf7lrnc3aequsasngmhptr4y2dqrqaernpv3exah38rrkg7vlyw6ft8xmjcq4yut4nnh5trsq7f3e8txr26nd5cne5r70y2at9s0kzsez9j508kf575nj6krdpxr06py5mhht5d2z2pg4vsxl09y9sann0cldqm0v39vajswpss0f6uysz5k4kp0hc3cmsvkwhns4jvdsgma7qzpfzkfzqdmzndez4l3cucjujqncc7yf8alyamgsxv7u3q7u9vqm7992kjegljt2vlnkg7gx5glepqlurms4zkvyahxjukzkrq00wmg6ukpr9y4h9sf8qvumspv4ydx9u5g8agg6fj8kas65mnnc9rxp259ycf3ef7zjhpzehp6ggn6s4mshx3evgruw9zfut896cjf3lkadm4yvtfrznsd9ma8ynyqukrz7q5g87wxygk3arrtntp0mkt5je5889t394vz05a8fckwm6aqpu5yh2t9fcr9vs85xud3xsuwz6zfq8upa8zrga3lw43vsaaz3aht6nard9eva5jckftksm800cgdym0m0unwjyje8zu8m9dezwsl9plckg0mvn3jnfr6c5tvvj9ak3dph7wy0wxq9uy7fqhwvx4wdjepltstw4tshhd6jlzw7lzmj9k905wna3r9gwx5pyzpt6h4valw9ldggtqzphh94u3xlz3s4r9pnw75g5zn7nxdwehj0waxsmar9qczmc4mwj0rld2avq8wvaau802mtex8petj77pc02dyqlpkla9dkpaufsy5dr3h9vllgzfpuems08nzp2yzff6ghkru64a3h5n3f78qc6caf4ehzh7n3sqpxvw5h8ulus5ry057psclppsd78axkmvu0l44skmnnmtd5w2fwvahkxu3s2hjxyaket73vkk57ggrcu6sp8r062zthpnplj0yuehnmgnqks3s7728p660p4dwtpvrd5kqesnzn4myaqzlxq0epaakvnmeju555qv9ulvhmux5qmucyeul07cznnw9fg490v35ucq73stzhpsgyplv86yczg9846kzvuekzu6lu8kpj79ezmtg5agz4qa2keznzwe6ytfqn8j6vkpnpwg4xyy6ldkj377wprezgnaad28l5xgtc20r842ejwsj08yqmwwfmg8mdnsvnx953m44uz6lg7pq064wdq6zkl8s058gavemu9sgz0y0m3yhm2uap9xdfs9x7g48jlt785hawnqxze6yzrrmhjq5r3tctqpt3l3prcgtzustv0a7j0vpk7x2ug3phlaguj5xmmgdkfrfs4ld7d88gd45qyte66a5hx5selnq2vt87ua9ch5z45wasxgq2hjutgkvpj8c842zup7m68399wfs8jfpgmn03jez7ra3pp45vcdtt4j9sjx9vwa2h3yqvsp0eua9japra4heyuwhw2jxyhtmynmpkla9jwpa62nyzvs06q62hgkx7xj8vf9ry2r5cr5g3nnf3z38fcs95zzv93hrswdrsswp7rgcj7k9q0ux9sw7pz2lzzu5r2pl5g73wqc4syvydrw6zczjq8t3g7edw5hkttxyyjjx3zwd2ldj9qm6utrldu3evml678cac7syrgg03ld028s9qxgmr0adfesj845a9lef03p3f5s2qdxvwgcegflmmeps7j7sfpzesrkhvzhagvpdt7jgm87eyphup0ej57ratqrzqy3q53th9fc7ar7hlfatk6w5gx07dhtjfaw6k0clx6dqg0pf4g204rz84s2x9nm2mavsd859m52hyexc7huzl8js7w4jt26dz52ayeuq2zszuajv3tkdr6eln3qyfayu0ztxhmddx5vzntefjqeprfl9n3nvm4leyzlmyhnyh8v545xr52lvql7m4zdscq62k9auezjq7m5g5240wv6plt03cewp3rzuj22pny255w5e5tker9q5kqutrasykg0p4n75e6g9l7gmzdgathx69rdxf4evw9l9rn3dtaerumc5k92h9fw33ramef9d5859jl39pgqyprg4a0uhsmnp23xp2jlt3u7qtnz5gs0ajdum3zp97c467m24r6u4rske9keykugclrxs2zy2l3slytvu9n8xpu6jv0ry7axme9hmvjzhyx0feqkg4cnzqssxuw5xt4n4ueg3th3u9r5444gnag0h7akctmyjrj5g869az2a6t7xwd8pcm3zk6fr0xwmpw2d4al6ylq8rz48ztlnce74c9fmt96nzewt9cs0t942hrylu3ahdhmeshgu28xnqwne8u8ttuvtdpq42jqtjh3k09h6yzjl8sssg5778fe4gkfs7ytm3cy9wjv8nn9e23w6rsnv7alxrsyvn8exntf9amae2e6mjmk233jdwm7w7j3s7elf3xf0lsh2wy7nfdt6r4zfwcucn5vtcrev9n8wxx8q6lcxhk4z7c6hjgucs7a70737ww44tyh9c5yk6zrcg9unxqee3l3s6dqrx9nu530r3mmxm04vp6jj05ppv38gvuxtxyqed64zah2tlcw4mjh0h5zp0ctswjk68s2p9ytehlndgh4rls2387lk0zrjdk6hx979z2jng3tvdc0t44hnetdvasyal98uguvxkukfw7xyad8n8pm8jp7v0vme83yufauta4z939kazueu9504l8wk8dyvvjsnqcf9rp4ne62xvkx68995txk60mhnfqp5f0q49vw4pn3e3362nplvjg93sexae3jcyw4ldffcnvw0l2pl8tx8c92u6p2lpw26j2cqex4m529xxg323vstue5avh7tssw2r7tnc4kzuenqfrghm9sllf8pek4f725csc0r43s8j4j4a8mq8yjn975s9775nseawj79qzpesl2h5275we6q9s26v60zjx3fv3n5yjr5cdtkymjy0h37yhwyf2qzslrlcfyruclpkxcczetrwxgmgeaku2nya0nr2q6dkgyu9uwnt39jmy48shkmr37dy4q2dlk00n92vrexh2vz79kvgd9ftm250xs4kcalds63e29e0m6ezu3lf54r9p93kvax5xxhkheyglmqzdrzv3ls5lq0uvgqqc0enjppc5w08mpf3a87w20gf2wt3hhqwr6p30r6463tdukk46n6a9phwwj35pphl8k3m3k9y6ey5h4x68uvhjsxvg54v2"],[2,"ngam1zkvjg2a0e66xcf09mr5mhxm8h2d2226zt4yam2wkl4kfp5axp99w3shrv7lru4hcm5d58fghvky3cf7z9h26z2x82mx9plezl7lzgng5rum5gjadl3xpsf4sev4zjqnkvdv0540qm6trx9srv2hhz3mnjs68qtj9w0g2t37llgxzf29kmrk92fwdspt23wrc6rpnc5tl6cv5ccfwg0hyncqpqwrmlqnc9kr7u3t3758rr4el5gzhpy0qx5zu5asjqkmlh6v0z33uau89gkpvsqah2wn02x0drv6cwpy8arafhdssmy9kg05r3zqapefgz5zea3l94y0d8m8tgqmaee0mf93vmmn4e3ydmn4tjsqtn4vcdft595wkcmjuez6cc8zh8q4jqslfs8x2judcheqjwyj4tdq5x6sqldmwezzhewvppca70cxxx3snp5hyxv7a0uqx3ntalhchwz7wrv8hv8yeewl2wsvkmc8sv3pq3ljmt78tk4pkuklee4rvvzxn6wu8dt2cm8cc0h932x7wrktrj2r4mvk8acp86ey4s36jmedtzzmactxjz9ds6vc6jnn6gll3cv62q8nds2yv6f7g7557vr8dnhnyldsll2sej3w4wdvjyl0c932e3ach6h6g7ncmr7l8hvpn4axaa52045rzaewa0m69mranttewk0qhxhf43dh470kvdtj36r5vupv6d3q82c4eyrkutp7sxa6h5uwv9m454exdqnqm9tdjl5p284570kn0jvsjkz8dagq2wftmku0encym6g6jmdjg9m8ptfj49m6aq27epyg66c9m5axxpa0m02amzy4en5am95yea3g2yqhv0nmeczr7q25jzp5ps0wrg6yv2ah387q5ha0209mnjf7newayc8q9rffkrltl9r4uuhe65xvsj2kpgfy85pv896dde39fnjg67a94mr3wqqvlvgv026mmeytquhzpvnxycpwhe99lncye3pgvcapatcew40el56vtj6uw9e4cqwtkmej29wrhfffru8gyftazhaay267t4fcpnwzdhqxj3evh8geauducjva4csakuwg8jxgfccz5w26ngl8x9gfrpp29j36qdwdyqzvfu6d555g58tn8a94vc8v49uvqylnq6knw3esp6rf7gk5hatl9f7gt5944sjnlmfendnajtsf75c6w39gwrsf0m3hs4ke8u355j7pw8u95yyzrt3cvl5tec9fldgwx435ex6pg38d0p0vtrtsaanv7gfshn8qt97zp6dkjh08ytvh8n9s8ylwc58d8cemqtl3dasa47gkewqv76axkl7wyztfl3j7rv9xjje0cx86qnscwheayfwmdxyld6rhdukv775mnc6gl0gk48e44nh53jcdfl5d2zgvj4sgsqhlqefqz6ek59wndh0r8sqhq3edsrzzp7twpsa7lcrmsf0g3ut3rhnqqk9xy282tdmvq5w277qd60j38l6zjvsdrpd82hujrj9xh9nv8mctmuqq5xnz6ahv9kenm89ycq3fy00djdx2fvlslh5msegfcwhvqghgazne8vmtv3zsn3vlcwd5hpcyjs3zx8u4w97yfs45na3ft3ysazn5hejchxedx3d6fd3y5zfzzen6rmk3uqte8507gznv8j3px4yvl9ur3p678l449szztru7k7htlcwkklfmj5yreukdux7vycl24pnf82zhwlmff3gn8wvz4jyxt8lmwqvlku4q2pl64znr6ty7fcryvxxdx6gyztnre2xwyke6hxghefatjkd2935ea09eenyg5yjecuvwmzh45zpsmer7prsznr88pvl2geyua57s2g2a6t45etyelat7ethajufprchcl3hkgh5ln2lec2cq739anrj475djv94pk3nwsh7sfzm76ctzzxfv9qrdlumzaehf0lcfkhhxj04yzvg26gpk979dhkueg9le0j88jlwgg6gj7y4jt8t6w9knqta7y0fshulkuhq4j7krlt0cdrvvfwn64dgzzeeye5mwygywuwttjgx8d3rcwsjdmznmty5glj6n83mcrrmmkrw6g3ha2zhqly2c7egwpmqf03krc8zjyec5vry5hsrp99kw82s4skvgjas9lv7apcjhs9g5v9ca38hw40ua3rr8sn4ltjrhg584kde7qppa27gtmt5cvn3qu8vnyvx30gxysnmpx3mkjx29slawqhqw9g64em60tncdypk632d70a0q6x7psuwp68x4n83gvl3msv3w3zvlrgsv8ghgt45lzslqpe5a2ztx86jndw0vc8hvgrkamyfttr9ejt80su3x5yx4z0rzkamqktsn9d0w20w936mskpkjgwc6u35hqvr95jxlpwhlej6rerhucy324p22yag8ntpmhdx8v560yakz35ffk96q8sdj279mzqtrw0s3hluxfm5en295xszyaswzmmz2w07d2qveedkrway9dd3adtzqjsfytk7qgf9fgq5n524g7nfgkh8ccajxmanxrfh74k0pec2gf8z8y2ynftppzra7ufushz368np6ways9cnvkanrzw7y9rxke0vt34k9gh0l299n6hhy88tepp0v8rvp68hjgvqd755j8d82sn2ed5gtvrnm8f4ylqdam5xlvcmckj4l4xcxe36rtpjpd8u7tj4n30s06czculcjnxyhcxt0lsna0malcevthukdlrpghnxs94tqygklrqplfl0juwhav4wgz2pqwm2ejgakffmrfjrw4y2w27wzzduu3666t7l4pw8teucfmwz974e0xvvjhszfdf0rx5ygel39agkggc3fpr4vuzac7q0ruznmus8g869cjqssux9q7m75xawdvxrcjneqx4phqezvgxhr03x5ygyc0rp8zyfum8nucu9x529arsml3hz9nfjpr5nxreg83vysy220qg4d2r4607a4e839smtw8k9yc3f2rcy7tulk84nfseukp66pgw87khux3a03px4uphyh289tgy86uvrxjnw6usf3ekguf3psfad4hpa2u0rn3rmpg6s0qv4sw265kht0x7ja39w4wx2n4kvg7zucjf2ym54emp2r9j70errupffenr6k9c0e7qyc2jn9gw8eua5kjqlvec6gn4xt0w4r9kv43fwetsmfth3ycvc2c6nqtt7dxa2qpvczmlsfev92vdre3x9x6wpter3xx8q2ms5ztmk532nsgv3pen3800xkxyapk2tj6apkgy7wp0sdsndsl6puj3z23g222ch990yl0pvkr8w8l8x3xxwaujg402qewmx2p68a8jrw04dtzvad2cs2mn5wg2xqxmm5en93lp9dm83cmcsgszqtscpaw5raldkag83ljf0xna7tmd3p6de3ye3py83l00lr8y36xgkyx7mn7zqy9qsmkze9qqdl"],[3,"ngam1nlfkrdfrymca5aj0uc0yepe6xckm3jqgcxd72wadv77u624x32gnpd784pw6esuse65aaz2r9hjkwguu6ja4eyhaw5nc5d7phdwy5r8znznt7s37yvr86ge02naee2syg20ef92rawrsv7gagsxqeduf5pjqdndu6pzcq3ur4xfpjm74a89jharqswpje6kd33gdtfv2ehcju38mlmgnazv442u0zgjsdemqs3vm45443pk4h0uh6lcewqxur3xlsq2xs7qr2lvuhw30lzj8n27qx6482554eardrq44huktccltz7lexjfjj0uschl73n80wc693je2ddzcm76rcdadw5ykxhre8uevkqmgvs6meqq6xk4zgpyvk7epqyl4n2a482tl0t6ekp0k8yd6gqmxg2rfkrku97fnzy4znva6l7c4mz27yyfqkahl5vmyfr8ecs7fryqltvj4gqeqa4m9cw9pzy5vknnayvg7npwesqztj40ju8m0zkgy3mx3p96ucslkz286ks97tngle7gk2aw6z48f2r5thefpl90d0tcxt3ka2k0nev2ph8jxeavy7zyexlxfhfj2mxau54tgued7v355uyklh067dmv9caz9cg5d8plkgnvala5n6ukwufep85z5sh25pmvpdze3s63ptw3hdr6h4yjz08qa2y472fq55pvj44jxewstarcf4s50xpq6jqchs0g00nly3qzksu2nsw2t952l9wx9zmrpt8fdm4tdg4ayjke0amc5xxrchze0tsck7paq2ty37na7txdnqmahdzu3zyphze66ngvxg5vzvzlqsd6783g63z09uxcv560slnhzuzaym5h45m2j863nxeyzhh9zrdpxtqmul5ua89wu8xwk3lzgrujmz50z3y92k39x3zp5d6xtkhtagvsjllue9uy2tjcl66c8me73z5zxk66pw654j6ufcjc32lm2jvlvpvrzp5ncz4n7k8c3ffu2a5ll82mz8j5dyn33kf003uknnxkevlexjdqd08xfx3ppe8xw3ja0k8wpmhls33uu09tzzlw5dqgp87sagwl42lp2zkskwr95kyxpct6yjxvehj49t9kez2nsa9xv5deyuw887muhqapzr5qh0s47lzcruh7y3ajyr7vrj7lfm47ughyu9rag4zltz9egd4vwqxv4yad9lxflae5qxmt953h2av4vm8uus53jcxg3azt8c3j5hm9dygckw3whdr7pl55hehjruqv60wpu9nm97dz2adxnrfv5vvc354q38gc63mgtxnmlsg8wpnm4n7knpd64qy2zhh9qyv32msyll4vfjmhcxrdzkz36t8qz2e4aj03yjqztds5wlalfz9fttrjwylw6fdhmws0htcc3hjx200sdgsr03n9vlddwexzca6ffduww5jx0vw63w0qhcsz5vfgpaklp0m3wfutaqvga2spfy943gg289y2rr5xfgq9c5ft98z42yh7yawjza5gxjzejc7fze3vqjp8tvlny7v7aqccglaguy8x2gcrkyt04d4z0wc7jmwwex0xlpg446g8wyjezhfnkaft2dj2ualukauynysrzv0tu4gz3q45fsvkhjvu5nf8ncqp2pwrc0cauc969wjtnq4yvqtcwuapqhxwunmqmk3f7svwzm3qe9axupsfl5dq2e56jnm8d6vd5pn66ttpdm49myjx4nj93evs8g8fv8rw4py57nnzc48xkjt95jjggyrlp0dgs7ap6pt2v4sxwuajxu83c95m73ugrg3utatndgehsfxcdskz4jg8k6yc0pzns4t8t0aaftqev50qv0cnm5wrpsqv0r3he3jxj5tfzc6pkjfafuw8arqxptf42zl4h0ntkaq9drea3yx0x4f20vqfrq95748txeyqcjjpzf8ezf5fjkae7javqdq3pg8ca2fmvfm0tuastxpjxm28lxf72dycsldtk8gvx6mr0qsx92klv2vw4l87klje7rzacvc5438vfhgmymnxme0vyuas370qmqft2x56w5n2wtn9gmfda7wzl5rlvwwezuuc2mqml256x24a8xpzu76fgdyww72r85s6546gmd4k8fuc979gtag37sjca65uzly4t3vvhq6argdq5gjzn5c23ws5elp97mc0q8wujcacjrjjy5jzpp5drjfezj2w73jmlk0s52kwgu6j7tmfyz9zfjzpyxlkk9g2kzmk4ly2dxsauwuxe9xf0qsuxtcaj5s4rs2x4g3gv9x70nmc5qd2rcz8v8rksptxk7h2s2mjdjax40hsktc6a30yatd5ddtf0herld8tsllhuy5v6rekd3dcft7n3d490qtl9s87dhgatjzxc3jzv7pjsmxyd5cy4y7yarpty9y4ngncxmxr8pntaskjdda78lgc4fngv0558jjqnc4ju209903r0rfc75zfw5z3lqu8yp4hynfapyggkemsr3qgzrfyr7rr8kzulfr7kh7hzxufynxgcnjp7ge950046978hy70xhkdel098d98d3cfsyaftrfxpayvmjep7lk2v6ts7u6g4zh39xz4phfpdk4zfyd3ckjspdjj5yw4d6vdwf9vt4t6jhmrazuall3qekv8llc0vurudm7vylqxfqvsmac8hzxduqjhcx469fgh8jzl550955cn8dg6z56yme43d840hqd23nhg8qmh3rlzg6yk09ge3n7yd3x6war0mfyvcjgerc6p3whq3etelulk5cut0hlkdtx796znx5ahkuan2djkknmxz2dh85mhr0seq99pydmc0h4h0lsxx3u9fkjj9vhanqqtvwhnje6r4yuwnh2hsn2g29r36ln79jc77tvrs3nxj94yfvj9ch3226gxxnmehh7g7yky3a4pdqyngupgztpyfce7skw5zhyncd44er327cdrx4saqrqtrnm0st9ger56cy0ktepljvsw6dtc656erk8td7q7u3d78hjzfcjs2pegykz3lzt9wrrvaay8hjrf3p69nfrhq8qlyt5645hr4dpqtpxns0k4gu0q4ml0qkm9rqa2dxle9kzhgyf6kd8uhurl69mm7uxgy0l2jqx4lhnf9gs8n5gquq5gql3qhav59pn7cvrn427utp6huawc4fv7gn7lfngy26uhdyz63mn6h70drrfrrxzl24zcjdf4a6tqsnyv2ghvpjhm7rfa5jdnpgjyd66pu7s05zt7yc4tt3s8alfmynuad8q4mgygxpuqut58y4j6hhflee6xs5l2ax9w4a8xnv32xdv3xqvrutw9u0rafr4dh7lxl8l0k5hlvgy943ycswj2pwn3yfhsgmf464ypq8x3pzvq5zr3mefsnmrswrjn4q870wd49j8tesxqs4rvfll5nncs8y2mr5nhfd7za37jsht4yxnqufnxetdg4g9w6qz8"],[8,"ngam1gpnqh07n92qmlpn7kyvd9eza7gcjkv5wg66mfycftapj75p74k8x0r3uzrddnz9nam2sfg787scd2kg7feercl4hq2d5826q28eu97rxpyncl7zpf8s6m0g0yrr9j2ltvexkccd22lukrh85rezan3qtv4008a5t3an5qgu8s45qg7dvf5qgrnv8zemt6f0ag3dy4y4ah8mk2mdp5re2qg4t0ddf74j9576g6gf0gn92hdz9g2n5us3axyhn78hysq0a8n5rpzpk5m4efsuhlmlxh3vxw7ea07ek76f5c6wykvmn2pjfatcm4fslyqf4fsv88a7gh30pdn50uwc053n28vcp0ygfc444462w5s5cq8qwfqvcsyn9fpmm45vdtua9qfqterwrd9ghmkcm7alu8n9jeu9xf83pm9jt8ysa6cev3gpn48whpm0u0mthfy2zv3y9kyhy5ux2w45ph72ax4dw0gpdss2vt88czts9hwwh2y3h6qzpernxqv02ddwh3hykd4f4pddrcqz7wj5jk5x60plzdhnq04slt7wjfgsvs29k48dh9nrzukcshfcu4yh3zu8ygr2rasuk73skw7dcc8wjzn35rrtp37gz3egc3yxqy0z6t20dndkzfsvx4demjecm5j8v0hh5p6xs6a238r8vusffzpk6v4mwyqzfx3g95h3uemfq0z20gfnlv8j3xl4uw7sk8hwef0wcukwemp76qgl2kh9hkpj9qxy7lrhempmjry2kqe8auld9kj0vlym2nhs268qedmvz28jkuvy24595csfhkp8rjf883lklcnzyt7d9xun55j422rjqjegdnnp3ff9zv2cyh7q2x4s0yvum3xkk4fj60fmecqw492z4m4nhyxvs4c2ehvq3wqmp06kz74a2z9676me876cdqwau8zs45d4vdcm5yw3u3ar0l3smqpls4zg05wjqxs6jv2s7t6e3zp3q9kt3s8aejha79eugx09qwwe6qf85musxqx87dq42djdeuujlkqe739wmwch7eznvc50d0xqz2h24ncmc058cchm4aqmmxgjwa2rax85ner80qt5zhxjgl58jh4h02lzfrua8apleqws2e88uxgusulss22p9pl5ppsf8pkhduw8waawcx5rmnnajzghwac626m0sacf5txvqgjt56dyc7c646pklltsv4nvgqzqyanx5ynfa48nez45vndwvk3r7t7x5arrju2ttn52fq7jaar5gzgpluq7a968mnwmpr9vzfhce6d9q6wy57dehlmkwkm482aqtdrh7y34p9k47g959vyvx4k7yy69vpz0jjn9eew6m2vd5cslrwh067fhp23q4waamezcdlau5rjrw84t42f678ms8uut7wuruwlm9u342ru6zh602n3s4ryxds3tclzg55fpu9fn8e3vaelt9gs9y202quaqlars89p385vthdfl3zws5y47r0zw0mmyq8wcceemj42q7q6r5xuv5xe3jln32vqfafu45xrewqqq4gavwnrgckmwhmqq4hu9kcurfzl5ge8p9wyvaa8pkk2xru6e0qnu3rl6guc7xd5vfwsuxlf7nrkvss3kk0wfzu694rr4tf7wfpscplcsumpm5hp8gnr36648ly2p2ss5gda3ndmctqhx5nfaxe82fxcw52kxf5q6kzh68zf6v3gklxvaspw2vqgwmcas5xqqe8e4yn7cjc68ch7zae2zuxcsxp04h8vn7sr53yt0hg9ufcektz7kyz8htwn2seawh6ajq93a2mspyrprv3dzy8chdmhv3v8qeg9yw3c9xwadsu6l0u69pauq349jf7fh68zv7lvxrvddy5elm98t2lxzjhzkj6n8j4epk85mjrmwhtd8857qx6wc44p70jav2hqas2rdunsx4r82phgkn9dsfpqzg46psv0zrhtlmwussd7hc6f4gyqfz9k2sy2fp238jesh2yn5jr9nmuu6e5hpfwky8g8vwy4p83hy9p0lkts5um5f7gum972wmmavd4c6lrrmpg85g24cmnfj2w7vnyxj54jw8v7v5phzd6m862nhmz8nyhp3pjksqt68hgaxgq30zt7nyhnhzsze2rq2h3p29q3s9ljkth59dyqxqsa9hml0dq9mvnp3emzrntlsnpzdqchh5ux4r699clkf2uyyukndxk7qavh3n0sserqv7j0eqc42krepdkqwe7uplpnyglnmfjk33uwy385v8qacrddjr3gvnkkzntnpl4urw0ez57x3yk45dd8z2drw6uhd4hw28t0c2duxazqcssa35cg3mtz5hl2fuh8pqpn0f9fy2pta5qmha7lexdkwsw8gmwvjgla7f630s2urr0d6thx5592p6q9lu9g9advl8chcjs6tea9mj9r0fknu3cp6rp05zn5dgm2cweeu8ac0nzdk6wt6ygz3kyggw3qxr365334p6uy976apy9j9u5gmsd03dqnhrw55qm74w065dd79fahcwu3ffnz7sfkrzev6kvn6056tl9nxwte2skh3pd5qldgdlrcddselvw4xtfpmnc38nq3tkahakhl0cdhx57klsnx8e8825qu8tw9paqp8w0807v7ll5cwyaxkz6lcy4xync7qx5e7sn9jaumvdh9943dvhppwzt52f8sq4mr2f6usd8vldqzau0pxr9djyy64wm28ydunvt76qtu69y3va0dh23rzq763kqkfdx9snz0dzuf00y2qv7x9pju30qv7adezeqpuzmn8y4g6u9hfhw0zhv04zmtwtsdnf0ygm8ffrlfcmzph942r9jkrcnm5gd2w7w37dydpces7vsqcpwqqd5dgw3z0x50ptf39clyc02e56m9ma5sz096ectm002d44vqjttyg2w37a3rzej82wxrhfkrurmy536tegjtnyvxfr2zycekr3x7z3yde8lc2rh0xg8zqeds7cqr37ug53fsgfzcxrdzwxje3kyaj4uj0e2ljx2sk274zvpqf0zxmx82ujrtd5t4j0hgjp9v03nuufdyg44sajq9s26y0k28n33slp9fcen937n7hua8qv9cukxpm7m5hfgdkmafgjvjx7xr4ztmquy5kck03xe99nflcunf399gyltgyrrz8rysats92ta9vsz8rkr7ehmrys2r0ltn2k34umyfu5s4esk3llu4c60u2f783efdeqdsdc2vv2hcfdcrq355sghld66ptsrye6nv90rfddjq0fzk5j65lvaeymx4nfy0kvheyt5r28t5xclkd6jaafcxhm0d0rune9zm8jza2hr2t8h7tr3830r7n32wcd2n28yuk5jm9uqrvh6m3amj6mz9qggtvfzxkju74sg2ch3lzzgkn4s2d45tv00dvkva6lmc8scgc9amclj3rn4svh7g9df4fkc6f6uw9"],[16,"ngam1ar7ltnt062yhh7yt9wyfm9ptcym03qs3ky0fa85nry6hmr0u6g6vj8cqaf665hv4hymj8rwpnv7mu40w46a4exkyjswx9za9f00x7hne769fwd0waaqf4wkgezfwffaurnw4hhwgvtaj6pp75vapcyurkmrmfshera5we8m7wt0m2f6tpwgd0evlyxfd9hy3djtc9rnz8547ls8zxf6al40ez7mvnjrjnervpx4ztgg3038gm5tsw7uw0gnnfyyr687hxyra82ngsavvf74e5qa8s06hnq62cnpqkpt3zhmrs33v4v84l0ur4d6te5483j2z4vgr2xkgl8zp00gcvtuewq3c74ftuem5kkwepnq3hma6nfhr33dc0ky90cspwshe0ws2nz674h0ee6fjlqfsna68vl87fumcm20tpmqa79nfqtnehg8e4pcqjjzq3ugspml0sds046xm5shwpka0t9ygxp8janwpxz3u9s633clgp0xjcmxaysqak33lmagwzy7ucz7e7pkt7zsdr2ts06fyaw8v8fjqnkgd6mgr5hswp9u583nf8un6ylkfe6smfefqa9s6ds4yjzs4q54mre6zeagdeklka42sr3remn7ql9zzhzgnryu355ynpekldg9lf7dv3ea3ece4sn7kzs053282rls8q7teys57wks6rgcruk53zm95z7trdskmuspgyh85x2qv2srczswtlymsz64aq8s7t8ueljlxwvm5qqssmyd3vrye98552h7y8shd4x2fvl3k6dmf9x2rr9uwmdv3vj0qlzuqtt40awp6axf6c3d66nsrygt3eveycstc8tgjntcn4juf8gwy7d3wge8qy9z3jwczrax2mag09jr5c59g27gqyxf700mjdc35y5kklkeafv0m5xdlzsy2leenj4d96d9ja6sem92sencs0zxl6sjmh97x4wv5vsayr0k7dmg2tj46q70lkftckfvtwx5t3vc48753wwg8v93euysmqr0j7fu4q4l5xz8c638x9m0egjpep9s9dugcck9x0gvgmz0746e33mumjwqcvefhwf3znz7urjrlxu5k9zkqqse3h2cde7q8zhs9ya89qpl6jtewyvcu9hu672prdywxf49xprr7lxeaawwh4d6hmnzapw9t2gnfex0svfucsen6se2zuex0k9ppfkxaazcss08yc2uls43d5tujdywt3vl8jc73fgjd4chk7ltagdk3fkma724sj0x2nnec8hrz9h689ak0j0n746frxzlw3c3rxxccfn8f8zy2t27qa3x0a8g40dna7fd786zdqpemgy9upnnrddfgddcglfuxjtlfhpturkdrczz46ck6nhe2r7hktcrrz37lx56wunkttpsr6ny9gcsx7xnkqlc5vnwvgjg4p6q0tfvtpzuw9t27ur9quw9e5dwgeggme7p3u7rjt9kvpnqkgexuc5l59kcg7vrvwuq45dk9cu4yjln2ujeuttw6g76et4n0mv4zqhyjsa2njd9d6mx7gflzl95g4rcrvxu2ltyhfhemytsc0rnt2q826ajxq2wjdacjzl2qp3l40srrammr7h4zscqk2rdt6tynxdeaakfmtpdphfs7skuyy30ugf3ca0aztdlarwk3uk58qdwldf8692phggdl6rytefx73kzgt36fck8ld9saf3zv78dn47lfnjhun9htsvdp99cnsa9t8wa6h9w72nnrz4fphc68jx9cuu693cacd8w3tzmxqvkgxugq4xg3rn9k5et5klm4502vdgs7p340krq6sex32sgrfasfm2eu0g7c376g5xq7wdwqlapaz5jzlcmdk3ragcuslve0wppf4s9x67wqqv9uy9nw88aklw6q8yykyc3l0lfad57dlxf5jvp6pjqmvc2hujz80r5n5rjnz6kmz7m33zk0nqw66prwjy2mztgy965dg6058xsazcn80jddsr0g2x9vv6akv57pz2e2epumg3pv67rdjxykl2zw89udjklked3spxp7lqe8sur40scswz682cd4gu8gupm39yuzmek2yjxdd0pmvfzc8zwt7xdfl5q3sd4ws6ll00hxr2jnxsw7gka3fsd4eqagesx6anx6s40j3mq2l3f5m4e4yzptmyx39uhgdmkrc7tuqar6d3naxwy0lj6penrzxy3fax24ma4xqhq8ccu4z785x70lcxwxmwz30heyz7d2056gksf6n473phu8zxrmyzwcume9vgza6mxmzksq392pdxhlqyg703la7ql54s8e9k9gwr36zerdqjexdt6mx8jnkk74zluvpndx0p89h46fxykkg9vm97c2792ywjqq7zedqdm3phds7z9z2ntvkhn7psd8yjkmtcap8ushvya2xjd523xw8av07jyc4056htvc2k89z5sz9yz6p59tsmlx4mqwe5r6aym9wtmmah78znqlv7jwelrk2d64crww5qzne6hs7hrczujyz2q3xq7t5axan9xa65e4thwqs2kxs3gc29zeje8jdpdchmkm8r27ayd70kznymulynf6hxa3kyhpxk97d3gdpcw7qn5kaljsyfhuusa25sfd6x34yf624crar934lslxm335qp569zxtyjj8xe0egthv4wnpaczv3h7jjx77875q6j77dws3grffqf2eh4ldujs0yaa7x6a9cdp5m0aak22mans0dvlzmq9anv8vu55nhavzecn0avqmfmd4j0ryv0uc953sh4zndlnsyle82l5pnlckq46s6unpcguxq0pyh59a5tmdenzfpj9xxfdekckla7z7qthz4y40kczt3wl6a2swudlzaztnkruj5x6lwmrqtdnhhqcpz6l6grdqhzdx44a4h6ux5rk30lp6c8as0nul2qvu25q7wn4swzjjsp467s6cf3zuwz8m8rzvg79pjc2mtrxyqmpv0pl266fgxnpunn96e95xc60kz5kycr43mm8hux2ddu0s05nfvndh4zl0uks5ml3ttavdafnj44drw05qaygece549jxy9mqte2085xdf9gj4vtttag49c5czuyuy66z7kt8qvd7w3xr2fsrzeesy54ypcgg89cxmvug00wwqr3wf2xe08khxlcnsc793cgtjhfmgkemyfnmljvpl5g6cjlx95z77x4kha3t5xhk99m8c0nuurwjgr3lh5tfhcpu4rnxpcj2n488frm9knufwj46saru0xqm497zddxxfwju66slx580d32jpe6us0tcpkm0nr8f8lc3yrh85tayvlvn6ed7aagmwc8m39yu3chyc8guvpww52vwq7k28afu8lvtzkav9ht5wsy37p03c5h0qdn8t9d6066duwmqqf367ap25eqxllmpr6kcraq8pem3v5l79ndpw35mmf8ug7js4ddknakp7suqkske"],[256,"ngam1er3ehml0p70zwexsqyx4wes8u83zdzhuwuv7t7pey5t8xps8py2xjz3ddtzgzdn0kytjnuagz64xyxnp59cl5smcjrld9cgets96u93607erq0e75zgj5etxxhpd8chtefh8vyk3s4z7w49geev32fly8gkr7nwqkr208c05nwvp0e5hz3dyml030sdn0j5evcywm50mkpu4fx7vkfwr9e0yx24eth2vgtqc2xzeprj70yg00kqg6wsny8pcr2x3lwuyvsnjjjm2pw4w4jj0f2cmuamr45asguayqq46jg2p05k68wqqhvdzcfkdt6gq325dvrfs6x0uvrgca7320z6vw0825je288na5qvw2fwqdkn8zj3vknukjgw3rvprre577vysc2udzd8zx76rdnzmzkyh2jnmmqrkw35dz07grrqrwndaj9cxfkahsgt90fju3fcxg6x5m8p25p38ffedf4wgnhgfp8hhmzkk8r8d6j43l558k0zrxtsykklg4c94rqey6gsdxa6z8c3e2xh5tekjvseljgy2qeztmc4gmqsug58egc5zpuqsqft5qmehdz093afeqkgu77khqt9uvxtd2eqpy8zu9f6fd9mwrcla2gq8wwnvjjtalsu8yf8382hk44kkag29zh7m8t3vp4j3pxyj47d8c22sxreyqm9tn5nv9pc8enwym33pp6nj9vquq5r772xl45ugfg4fcdukrm5pm0gf8tw5kn0nc7n7gqnkge690l6e2jykj83ntve7lu4w458zxx4hr6y9gnsxrlxgy7eccxlcw432p96ch0px8zwgclyxg7lvkwu0aalvne4ydlm4778eac0w55muqjwrepv634297uwe9wnen02u4gugtp9e7qvu03j0xfhf2huxazye3m8x63r8ztv54esy6rwt0zudvt7ey4wkrey3lvga9tust4mlm9e02lnfpwr8dv53hwmtw78unpll903wcpgtemy23cmnk0whvdxqqp49fg0sz08pzkpmk3e5s2v9sfhpugxnaspyzkzgdmla39sv4ndp35pv4dczl8msmzg95h88ggphl0mpy0jcpg279f6gw4pajjftv86ns89pahx9hzxvaqls96hmdavt24uzcq7kjfcltwv9zygg6u0jm9xu5mz9jul0qtuzy5fq0yfqwr0ehx3q8te4lc0chzc5gfxvuelkyvsyn8tg7dz6ehuuqeg32s8dednc3wht4rppehnjjg7zp2vawxjz709p6cu3vuu7xd347ult0ek8xv5v5vaxnqfal3f3ln506rscmk3hmwkqhcrqre39supxzt8qlge5mx3f75zn6v6f7c23yjurcq2ysq6pp4vt575hm8jsvnqx0c5pjvzv2vly3nzrpa8scg5a07glzq70jkeamx9gw9xg4pm6guutym0s7494zc2q6uylvtd970dgv63qdhpwe9je6k6eyru3ayldq2ajrq06h7dj7yc43ffcj3zy2yq7gfzvegzfglaeck37qkqpn2kjh4hzkujwz5uv0ggmyf87yv2ulagx7ll39t8fkq5try348h0jvfss80unwykz05kw5qwg4jga0e5setmr6ye642dcq3yns79nhu4tknd84q7eyk99gaxc2xkwkzwgdrd6z6uz428aee3cuyccz2w4g4rg8fkrv4v3c6dasl6vd78de2mpkgm2l0rd2efurqyjwlsre9z4zk2095ffl6zj4vjvk5r67dlv9u094l3469vj8f9sqlmznst3cuf9m06w8dg63ky4ue484nkj907g0zqz6c88na859zm978gxxh5axtu8nmlkyw6ze7srg2vltsjmk24rkalnhmp665yqpgfyqw9gesl7dnvxd58rdqyq9zkr6zfwnxyx4mqjux60grzzvu6mnzycfcs9vgycefcvp5g456sf3zrcdrglvu4vrfe0zqs5g0rtca0g05q2ftq0w33nzah7yxx006zu2jffxnpgtltz9f82dwrrdyru3d8jhkq7fvgf72kjxcunjjk8mfl75elvrcd0aeuc6yz2hgph5j7kyxpp7yesh4apmvy23z8r5tn63e6tenyexytaeac7yjyuztuh6lt69ek4jwl9exmz5mnw2j5l6rpf25v969fyw4kcaweumcca47x52rtaqyau2ajl7hftf8l5kk2saa3z23xgkqfd8pt7ktlj4s9t02r6sa4cqdupr7a2lgx0ftztkzu8p08pftjd7vda4muq405sdc0yqwkvw0dqz8lpupesflyt4erv6antytl88ya6jyyyfmq8wsh9xsw35y9wcv2luttcwszgrt3z8p53jxru04ma3qqszz2anfjzwwteyvlq0034fjaseyd4n62swwuv3650fz28wgr24ntte3ya8zfln8tx4j44the9dfkj9pnhwlxy2f95ycfzhyfpe00hawl60q329xwpq4g6k7ztprjwnztepuxkmwxw0h5gmr06tz5ktk9yxc87n0sedjtsedj5u8k6w8rdlk0wwem6rfjj8juzqrk3egyu2tnq5hyt74mx7x09u5ad5w60sk65mryc66wqp7v7prmkeaevkwqe0xmc9429tl9suf2rzxqlnnqgcm2h8yxhlzerttk2hfqj7gltzy4lxajav29nnewdlfd7puvhgnpcyxda3kmrwpzlxj2q2d5q93f5rm5y5sphlskqrppnlnntyczvcjv97zacccm8rlhgfnftskunxsct0u8c3lk3ayyqgswfkjxj398zu5q5k2scdm4zcxyywh7duaeztxg7820qyqugnz0k4tvtnaflkjv9clqdt85afyhhxp0hcc2h3dn2463nyj0rj45wg8fwpleem6c0a2ggzgkfwm3yzmpyl2r6tncge7n48dyyvuynmxq4z522df8ljqukzmzj3gl4dalyvnjj4jun9ya09nv2zye28hpmsgttgupy2g4q2jud7cnewyss3muz4c87hvr47wkklxlmpqw2dp9m7748f6qq2lg9ravz8uzq8wk4gdqn4l28pdfcv39fr6z5fwccsn8zzg3taaselcsgj9xmcgxuhcpys08qvh43w6z0tam2y4ypzp97nxe0uglnykhqxk5l09fwe5npg3e6k4ayzqpw5p07290ukeydrvczw7qq7ltr9g75mm2zkms7qdpr68cthzvpw0rfnleh4ee3d4yhs3vczg8sa5trgdwc5twdn35am8feyggx0j0vvfcv3haxggfssrrzaxu6hhrzet54aly8e4vzlyvct6c05ke38k53sh4gsx4t3kv9v77pdfvvpnn9f2unk6e9mn3w0mj0rfphpnec4hz2warhj4xsx8kf6658vnalpusehycze9jk58pcc9yqjtz2nc65xaeutk4x4hgsrk9rp0kjxymmdwkw5wx4svsx2j4yj30apw8"],[512,"ngam1dfm37zkqpzc2fan0k0ev5fm05lhrhcw0wrxf3nwzz9zcw3ljtuhdyc6h5ftx6xhhp49pfk7tfy79gt6au80nnua8tnwg6wxee3xyzjtrtv0lt5m97zw9y04zvrzae2cxqzc0czhv9y7g7qmzh6m8prcgjs0t99vmf837ldulg3m2l7u64dgar4u5hvaxx6j678763hufyqxwfv664fa5n5289ywf9jtfxydehwpqxntmeumup9j7csce30j0ar3njxyt0wz2zg5pcqj24s6k7ufnqnnfpwmar0etqwl4ysn0lmqlyjrl6l8rjr7amxhdr6c4rs0hxl290xf4rq6vqx2xjzatqa9mpq7r0htqgl6t28rj9jaskhyh2qx48x8xdv6rkvglfg4htzzjq6hzdu6u5slesu433mdclzzn525pqhc3mv4x0f2zpg59nzatjrdrhynyq2yph8yf6ka8lvq9x5m3ueyh88pv8sspzfqvd94yz7nxcjyk8v2kk2xnalh8mxr58aduzzclguqtp7f8hyc4fuum726ctggwna5d5skjaeacspzeur9relkd78u9h96fc5cdcds2hyykrprn2h387kfpfwpl9rqsd4j0gsqqg4mk04lnuaq35agl3f6hwq2pxw0t063cc3py9089xte3xa54up0ekrtpwj5tksjg82acqjt35n3sz8xud9usy5xk8fcqygjmllfkwkuzn6v2hjy6s6zrwyx53cm2pvelhvk2wtxs4t5rptuzrwr3m8jz4caluu3n7klmxkyv29047qxqnmt00wpnyx046xu7emeldkj88ah6ndyfhnvr2txzqteq2hzvz0ws3jxh9gtjrjgghg6zdknqqlth7lg976vm4pks0wlgyrue6stuww7dpzynejewf34fum66ja6hxdtq0jqeg90nyg3gn9xdt5kwcuglt372fdclfjhpkts7tqsc00z5yvq0y23v7er5p3pl8ur9y909qtv0efpgnh2ez4td6gay9dr95rcekjwsd26wlfzmcxw3wmkfxyezalcqmcnq85qfwt46q7yp67vcyg0vu7mhyh3lug9txadmzs6xhfvyxurcerg5hwcq06r4hajj0gpea896zx73w046zdrltvhymxudy9665gmx0va5m6l4ekxf08lmvuwcgrjk3nxg0f7645fyzwlyh75mtq5cppfgtt5hu7z035al53mvj3vkjwwkyp2j27ve3ps20q5gdd05u8t9tcsrupcwdnw8z39kshp75vu6lkhkxqepmkx7y5fdp28jzaenv682zamq892fa2t3k7yjguk57x2z6d65rl0ylnkxyg3fhetvwper7mvl9e0nttzrnqfc5wjexfu3hyaaxhppfx87a9khe82252g5967fdruwkhq0f4qs9sdhyg5cd3j588tvlhplqs4xgm7rpyuu97sq8m8a79rpp4999lzuy9tjc77unf04al5pt8y0qjltrkmkn06fmn0vxglkazgd60lqkhe706zvrsnfx9298ytmxheyqrd3832f8lkr6j0ctwah3vqkltw5awprkrm57jjjmm9fx0fffmc877p8evj0uwqfjnv3v9gfm9vltq3rnxj3k5s9q03vahnux4nfsglxpzsqpz5rey7fh7jp0njrdmkpj3x2tp9zptakkgu0pgv5ccy6jnjvtfyla5fwfc324lnxf79ycm9968tmqjr0mandveza2nymj69k3tg8nc8dwtd8tcvp5pt9teacejwgaqs2cnf0efucqd5pcv00pfhvkmdf5a8hhqgudgr9u5x8mdac6u53qv6fgvqkm00et8uu6zejcwvxzqdktwkk3me74s24cerxwtyrvntkudnqwrmevw0ksj8j4ltdy0sk4k485ghk2wcjlutup20utgj7dcujrkhyzed6vmpw64ak843v872ea4rka5587apqjlhggdln4f2qczsk0s7zqyfe3lqu4n7cj0wvy9c785k56xgm9farzxfm67t8yfnq2mmvsl5h8d3agt4wttwpwdn0cl40tw69wgl5l5m9a9ps2zqzuku5797ty5c760dxff97p37w7z9qtx37fm4pe0c4y3al8fd98per705lc7t8dnur3cgs5nyy3yverezyc59esmyyeqe47zprhle8vs66ap7rn4m80uwer8smmkmwqe9neqx942csenpxegr0fg6pjzdyqw77fad50v05y3vv3m2d44shg60f4ngrsq5czygxvsureuj02kufy3dzq2qz25u2qkcycuh7c8rttqhcqs8yqsq8lcvwrxa5k6uazms404uuj9cxnulm5v2fpyqwx679zkmquz6q7um3yfct34qmspqjx5jl2scwkqmvj86rtq9cv3ae9wyu9xrlxkx9027r5xs54frfzu7sxw0xgfq8eteyjfhwwjx63057kw7x9zp48fve5tts7ly5pnfvje9tsqdjgv9trd5ftzlrr7fda5sgq0xck728p85yevramn2shqv2l76lapecw2ymx3frvz8sjsrwdhfyru5pk8hky6q8f3clthzuur423qwz0z4gnp3z3shd3rh6e3g6jkx0e52h4h4sjghu5ww9p7f9z0sjfsq5qkxcnudw3kpn93hzdljd59ja8ehcwnr8ml7rs2m4m7ux8p6a9m39rdquftx2kwlsxc8p85wue807kse87v29yy7tnenkrxnmswfx2j33zsuqa03lchv2s27dpmuahtnah3p3cgyw6ry3fj4clurq4etp5ek6sp7t3lgescpyaee7c0p5xrl9lxvg47s4dc89ztjfkwadlsjpp54fpsmzmkpamx27dgusqk7ph05ksegvpz68xqn3vjsaqvzdffmj5l72qy0j0m49fpal4pl3ah7tmk40ec9jtelk7tpzyje7fzy47qslnc8gammr4y5phcvn9e5qz4v93h36h8vurrhdzwkq83jm4wpjx2wjzjddrjf6hgrmkrr02fugv00c947t78jksxpz4fyxg9vu6d3rqs764c2dhu59s3ljhkwvl6r3njtlmy4s4s8k8pk200255rh268f6lhpdt4gv6qhjmlfhmgrewr50rz3f648a8uqn50j5yuusugy04e22tnxkratr324z5fmu9mapjthl9zkew763uzvp999782gpsqdchu6fsj6m93dqw0ag4jxertzv3cq0syuxpatc2z47unp4cmjfdttzkmqeg3eu4v8kysyrrnupc97eafljjp5pzxpakx2dypt5ymur5g9j8hf92jn5km4kquvvpqta7k0sdxtaehkn36j0qrvyjy6suj7zxvex0qvkensguq0tfex0f9ynfedmzmzdc6nagnw7xzhkkrc87w7322kdda0tvum4swsvhsfarsx0dsjansp339rpvapg4xtfqewkfqvcv0j7vq59p7r"],[1024,"ngam17r8cm3neg6cefqnj9gx5tk5v7hmyd8a4epqhjvtrvy8ev9qpacpa8qleae6gdtetyw5j8d4f8a9vclv03ewtmhxc9q2w495fpadnpprxg9gj9jrz8ucwp6n9r68808ypsnh7nx3zxehg6ea5crqhzfevjacmftlfu9l7rqmnze6p2wsxw7dwklg60fa9vte9g3c5sw42hfj75837w8qdx3wvqewext3d5k3k9e7ttdlecl07sap97g3752u6aewaudgwszh8m7n94cqfx0xg24wknsjka7txdp4fyx4eedrerr23jp5q6pl0wcl64f53y7zyp84zc8ap4nqt74j3pwxvzsfmmmc8z7mfs7ca4gkd45z768cx0lndcac6cn4xqa8dgqv5cdh55arghj7s5989c4pdv2ntzm7r04pka9eg375mnypjmgu52a87qa8ecyxljyldtul3cy7y7rk5e8u2xgsd9z88f97arlexyzfdhmzk7xyk20j6gs62zuns4w2u755lyrlc9pd7r9pa5gcd289l58mze53ggu9mav48qsqndkyf7jwtdw0253jwcw74kphd704ruzerpnwf52kr8hxcfmmg3hxjkd955apurhjqfvacwrrh676ucy77kcl09gqk5gpknmadd30c8m9grg2nja2rtcst0epnz8dkznqdwc4gte0urheqxml7wgrgys4eadeq977nnr3f9ypky0dpgqd8gsyv3ktallq4xddkc23yd06hxc04aslkhcljgvahpgh3pl4rxkxt9ztzh5xx4zr569gkfepvepzpzqjmpn3fdplspd0h3yhjm8qf49p4jzs2jqfzrlhh5fhdrapuyg6szzcmrev69kwg9zp4ede9fs39yfpcsh24vezgkzjj0j8kw5yj5gg9tgcl3sttn5s95rsc8z6r2h60nrrgmc4largs8l7q9vme0tafkuw43jq2wvcrkya6ad3e7xlqtktu2hk932ffyl4lnkumlfma5gsa6j3y4f9lrf80xytf3m8k884q25tykz6a9eqc7z70qamzzp84c2tv4cvckeh5wmk09dk4umys00fmsn6tgx3tsa8542nn7txd855sjwa9x0nfz0wsw8s9nlrvpk2telf37e77ez4uq45cxu57e27gcsp54q2cwnu2nmzwdpxrlf0lj4sw2z6auax9y9p803lx093pcqjvejquvt4ssz0aj0xcnd75kxal30pyllm7agvp0vy4nrpucfetspkns6dkn5fk5fj40ahktl2phdq4w5jpkv0n4sywk2kykxht5lglc5g45afvfl0dyv0h3x0f8gdvnmnxe243r0fqaz96979rrd4zy523swrsptushwuj0rul73ecg6e22mzngymfydxevmd4gpf9wvuyax3xcenuqp7eyyshmplwcxkprpsn0ukz6het7puj2ghcxn2skd8z9yaeaym9k0y9wclarn8s3kkyp5kyr42yqg4txjr7wwlh4qcd04shsnfku0e43kfsqt2lzrej4cv3vaq20zpm6mz53jfxrwu4v9vy03awjcxmu0r82sn2leqdqqgrh9agk0hpg2dvas6qzauuytlx8zkp85q4p0nwh8j6rhauntf8w2r5q0fpkksj8wkpumzwxfhsw4d04gvm0w0738sz77kevw9px2kal2yrstnj4l6qepst83xz47fh7th95wnthtecp7lylp8v6sgnwlhpexke7zdc6l0vfhml75hr29qa5sv6rhnfsjkmpelsn4a3rjvcz5jnf8dzsm6uape772mkz039cwsjgt7a524vzxue09nmzs6a87dn8s8ppx2fsfwes5rn6erg57ws5zqlemrqk7v3tlmxw8p80sqw6g8vh9evryfz6dfayu74wet5lelnxh9tu8h0ht4mkmkeq2wwxsds2pdrcdw0sg75nxxuht9d3ltt624jmc9e5rzzcwynyxj2h3qzfl023nn4zfea453szu49ttlmq8z6ehxacm9cyu26kqmnuauyy33uffnfrgmarjktgcnqe9am3w4fejx89ekjydugvn5284g94ha3tn8chapal39dwn0l985n6ht0kltr73h36cekx7mvxqgapkcax3tnu5xfdcgc6vjk8mtaaktmz929ncslgkpktzqjqmvr0fq0684ytf65c0lxm3qwpqma5gy6q398mq5qytfnlvyzmszjnuq3wu62kxtvgxtfjf5mv5z7sgheg36n2hg55f472yt8w5zyct0xsqftpu2vppk73tzyk28afgwnhqe8x8aad9uw63r25azxj4s7g8r8m3un9lc43kjp66f84jh6ejguzrgffksy57a06duzcm89nfngze05xlra50eqsctltgl7vpec9t5kcptf4yl0hqdr698rlwaudhgk8gc3yr2ra4sv7x4gnrn8pjw79lv2qvfhlwe6fn7e240ta8t0hmsl3908ql73xqhlp0ed69u67yyzzn4skqkushg2gp5k9rlnx62pk7n96fq23lsgn8e2r0u8mjdt26glfgwqk0hvas6adnkh4yqhw5carn9c8lem4g56fupq0pp68tlhk2wcltdc4zyxtfceasem7fepn8kkschqrqxjn8hlyvlhfllxg0lqfnutk6ecn44xn8staye6pcnpfpeze8khnmmph2hpxd56kh3g2w87qa9nv2ys2s4myu04l7fz8cwjfsn8ql4v3g4m774wrvg2ygrmvhrdjxpr2sf9g53tklpyqauy435vwqzyrhaxmx82dwe3fkzap2ka5cwcrkapglsjafgvehecdxjf7ac3s29lvyp9pkcqj5rq020vpwhz4t54lyu7ycw4ysgfcdplf9kvf4n8cpytyf9umdwpvltv35qdu6gfsjhwtws2e7xrlqqk2sy34wj5mx3527laqqkx0xsqdfp9hucdw7zjapdvhwpfjay9qjrducys5tmpa6sq3eg4zuedzvfc85e5jfjfwu5n09e7m0yhcp2jtjm96vqwfkz2f5fp35avr5067kpn4ct7huzsd9wcshx499h9cwpvdskwh4pjp6vxq26x3s9tt7a5ezszem6dccen6gadmz93xyhq0xk292hwpgte45s7py25k6mqmd6fgdyfl3sacs5x9x88z6kydpranzhesrs93dy8nqga6lm2wpwyltdecp2hvn89a9cpj2v443vnhfgpvyjd8g7mryqwn00kl8aysg55z8996wpvxwmnpf54pq20rq4d79g2tt4edskkcxuk9h5yznz58y5gwp9x3qgtdxw87ymkgdup8rqn6ee6qnfhk2qkkafqtgagu75zckxzakfms484xz8smjg636t5ksa0w60t00zjw6pm37jn2k4h3rvnxr96ltxfr0uwvz4q4sgttlfw5us5kdpj05uaddc3hy93lq6arm8mx7ggzla"],[2048,"ngam1dudqupafm7ec0lz3fvv8sgt3wl20qy98h6pv0awjkcut69h4spmewvg6dnp6wp7up67leqnpj2eyke0mzrq2uqcj3ha38dkx8j2yw3628zst768sq5vds25lzvc8fcdqq0xxmk74kg0f3rnjcrevlwa3aagr5gf8vc5w0qqtx4e75tkyn739wwxqyrfuzxydea0et44gxar0tfllfjdyyj0wrv0uw0may90kx9nn6zhvhmmqsf4x62ja2355xx44lmhksyy20dd4tsw2fplsdsmsg7y89qagkzhv375daswwgy7q455dhtcftmtln9xhk9t6ra04un6ac8j2v9d8755pt8wmv5pj5kn65dlqtrytymrksdfwkqcsv6utk0rw98939n92qx09qs9gv76uryvfy9mepp4p6sztzjurpktgqtmxqgwh03p6duuxx2v9le868pkw33w0nv62gad0pkenl9nn9vh8ft7n86fkq8rcl6m687k6m25tfe2srtkllyg76u3jv0zyve7h07mhjxlry6jxm843zeaqzxdncxqmzunq8y4ledrhtcnmfnxzj50vdfmzhuht3p95vjmyrwnvppqyz28m4xxngt7vy6eyh6ws5863faa3s9c8dm63pkp658ad3vl9awn3evk6yp85jd9gcnaz792d2qv9mja4v90dxzh2nmw5nxkakgnyz8l0wx50llpvkpggdnvqykj36dh839n7ltf9z9nq3atfz7we95a2sejg45vw35c5jdkafulhd8dpm3qpwt3xa8cc6e9vjg7zarltntvruwndpvlels5gzpu6t7dxfjv9c2muhrn6xu6th765dd0m40n0hm3q84r30fu9al7925rjrujw0sjjs62nc2572r6xxruvpym5ruy5j3zw9wawl328zk8smktvpfecj6mauy0fwsyckjdzwkwwrd4xgx2hwy7x2rq2c0jyunqsqluysxs0hww4xq99rys28a48qg6h69ykf4jth9mte27cfsfw6hm325ekasakha4zakr7lqhmqktwlgwgnuqhpkn9l843xsj5sx7aacm2fcs3f5ukr6rj59nnsj982a93y9e9hcvtgq77zd7w2l6lxgn0s9vnat99xyjyq8ww8ey5a75wy6rttcytdd7us6qvytha6q7d3ccd4rxgduhuzyjuzte3mhm9qed0pqn3ctch5ul6h2g6ftslujn3dl07m5swjn6ru2tck4d832dnxencqwgv82h6gmnxz3ftldvfkqs34ganj2pqy2pfjepntxafddjg2kxkrqtmfzvhxr4dag0anfnale52aejtfzuqmyatwedlhepg6ea27kxvygflqf7t06rmljvmamlmewk0rd9luykdrp755v7dvdy599gh4zqml89qz3e0hm7xw9uxwkk2qunsmgptfdkqlxth6c3v8422cw6zg6hl9hejhlc6cgnfhm63fjn5kkhejyhcznsjc6p8qdnj2vpejm8du9p2kes9xkegn78akp4zyflp9nmcuztesw39gqfeuq3xtrna30gmuhpeka09kuk8v64dvmrqkhr0k6ar03qx5ezldtga5sjfpnzmuexsr3zk6k6vu2ergn800jyjetan3uycdrwjngjsnd4hha3p73zz90up79yhmz34gfarel6rkyl7td7gxh9u2v39tsumdgv4n4r3yf4tjpj76ux3qjfdrmzecj8hpm3j53lvaj92ng8kgk3dqq9atqwdfkwpw74k5z0s05z7ccd29ete5hudy9w0e9vfcy40g0gjdtwkqfdhxrw6vekha7cjms5yla2qjwz0umrh5efggwydlh08cfc3pms4t5f93ydznp97p95mmw0j2vxdce9sxr08rzjacr2h7s6k6zc32sr34pmj28vkt03k8uh28m8jlr7px9ltu5xrlupqjcsmu575wrt28dh3m62vz9mrt0rukm8pcxagyhmslqv6a9d4mlg7z6he0grhqkjj25jk2dv0rpwljper0yzc8m5ffw8a3f8y8g25v0ryqepzasqjct2mq9c8fnzgdq7h5gplv4p9nezneespwa8z8k7ut90mcgsck5assr6tp8fuhwd6t79mlqurzlmcckr2f4lsdhhj7dr9knf8zm07zwg304lakca8e89r7uc8sragnu79ccj2cn8fyfvwmndjsrdch8q6te6n9kmw5frkhu046kjsm06mq6et5wp09zyxcx0ue36ukf3s3xn3d8km698fg5gcxzdz8ztft8snhtav8psrd7fpvskpee4lydhmpe42f90rvlecverrd3eaan9mljh3gc5mpw0gqmntpqdxuk6w70nfllymc4xw8pzvx0nrljyv48vxx82s4337gtqx7jkrv3x7k0uq52l566kxf0a0u4eugrwd4t04dqdsapehr255gdm7u7cyaer5jvylwvrqshgyck3hj74wuzt5eczmmq9ycqlnrez53nzxsvf5q0k7dyrxeuy0k8gkhcnhy42780z0nqre4g6qawwjrk8p48m32ef0kwyfcu00qeutzvggu62w6wzyrdwp9tduzyg4fw5vues9jelvw5mrtprvx04dxegq4hyakznm6q3uk5jd5qz2fkpt5sc825t7zgx70u4cuyhwwgr8tw4fxwl5uqhwau4k22h9ath7mjgjku5v5jhfvddu9uaj0elfkp5laxsgnn4m4k24da5yk3tfr4xa98t4xcmgdjqsskhcvdcec7jl8sl8q9rjpg4leju4z3qqjfuuz08h4lrgfycv5mt2rjyqyyr4m3cgvdda67z4jlugwd8mhy3d30am3k6xpyvpp55vwp40jtyykl75dgzecjtvpug9al59sylls803qvtxqml8egwnvxkks4tpe6f6wptccmcvyqqc8es88f3sauwjlv8szv3nmkauhyau4sa377pzu2vy5klc7fd3u27qktrut0jhq8avvu4g6glgm70dzrat78n987l9kxeu8ty96zhqkzk493dt4l007yezalxvkltc9m0rq8qz66sv8tuhy5szwrvzfpzlx5z876jxee5pjx5n46er53pylg4mrx8unfnpqrp35dd2f6jmq5tvh9hp6fnclqekfyhwtep9urc2e8flz4d2dtvlc3p3qxtx6plz7hc3uksac8sr9u04t2qjl0ayg3he3xan4ara68296yf79gzykhrvm393n4jvvmugrdj7dnfz375mjfleg68fzwvjxnzm5sfv43v7vl8jvlw6dxusn3ke8j33jpy7hqh80sd0l0a80u2zjvcx8u06u8f4d3qv0ta94qdymv98kxcfu6pdndza92yw8qy8vsppdw5vg35xm62qnn6pspwfhkc2nuz0slv9fpnzl2vzyut90j432vy3y2zpgjfl4yjjxk2ueszh3xcjw7jph8cs0cnkj57ulps"],[4096,"ngam1mhzsndlsj7p2lkkpz2zccutxxcql6lpc59ksd4f45twk7xm4md9hc0lcacs9rznhqg77c04qwhqm2ufq5r7hnsw2psrge72fl7ahxtugyp4eqza2640vse5n8d5agtvcz7pqm2mhsy74yrepmtjl8qnyvu67387u3gvthvw57r4f9aeapqz8wmr5a30jugwez3xgw0g69l4syqwaxqfvnlr66xxp0yf0dav2gtpej85pnrye3m3j8cvc9z7v7mxfjfalk9r6z3qpndc8jszulk3zh47t7gaxj7kaz4qk5jnh6qxeuzcucd5cz44pe4uytzrumgvj20u88maal9lw7p3emcz9wmxq7duhyzhy8apuhwkdy8ark4z9ucryr0ezp5jdclrc3cr66va3lz734dyct7ystvg53glt6n34pznd7shzsz087erdyw9v0m58tkw3gtr53qqk5fmwde5daphw67n9gaen8v5w2wdm8cwumtlhrnz6jv6t5mdlhgqe63urjn6a7f53kaun8s9hvvssuu47es6ed2c79dh9vvwsrv8vqrxxaccktzsearvpllk09qm9v27wn4tvwzjmn3hte295a9xds7elqgl5vweurhs6hsd82xde8jpnq8rag4es7v6h6yyvhtx2etye0776xxz8rehj7gtg04g9gtvw7zx5zxn9glrp2dcwj2w4esw2p9t6ucu8qm40srtcgnl530yrc94u3gnpulckdgynv69drwwclsmgavg5tjxf5wghnzy855rt7efs8p5nc4kuey2vf9f24h6lhc06dwjghnqeq0nj2sdx7vcftlesqmnhcxdvdz2nekeamuxchxgwzqt2hcaj5h7yme70jsjwrpmkjdfrmmwl6hx28ksaw6z7cmx4c4u7asn3mqhcnaaerad58sps8r7j6mafr5c4s559mwwy28nxxjfxn6v5uu62ts722rkldnvhghkl9fuh2g2e8k24reh9d37yhdmxhnf2vgeuf4afjqts7daqck76hthc0uusv9urcsx7e9gfyf7nrmezr4qvr2agjgg55drjqsl5e8afj3r5vsvumc7e2xd6n7e8l6whujlltte408zfwcmm62d8ezczlzljw9vkx5306t05a926xx9kq20d7q7u6pytjl3620tcnu37308vsnr5hpxd9uwmrqmxdnt2amwehjd72n7prlwp269jke60hyv3kkqpgqgpl083k2kq52qyqsee75d7l4kmcgws3zu2f2l5ckjtcdl4t62sna8lnmfrpgrteqgq4ylf9exmx25rl668p24xwaa8069h0s3uetkj8rzqlaumpmer5n5xg8prtttesfkadfcwq3gdp8n9yqtcualad5lvhevv5kvt9jv7flfhtzwqnjwepz4l3zksrt3z08aq8ahnu84rge9v7ee8eh9lpu0qvez5s49qvv8d7elmt4t72s3ydlems4mjf7zzrwz8ua90ygfpmq0y9usnsys20nlzre3q7rqzde4yg8jyq8pjrm97f9y8ljtvt9c3qku3nf47p4p5l9zyhxwqut6r2msekdjy94g0zezl4ydy79hgwuza27r7krrjrduvcm5hljtur9v98wql4td00wzvrjjlz7n920sewqw5yfrhkdcdzhll3k3lz7r0c7zlpt2rp9klg7fjp0vhmceys6p3h46fk39pqrhy78ydtrm05lsc5lv0p7hdan59vqqtynx90fsmgzk0acqrjrjs2fdnmzerul23ynk2zekragsq7rl9tklnntkfd44dm2czvp7y6ccqptnyy5wlcf92u8juyw742nwet9un7gtz48swcvpp92yvqyg2msfeyp8v5rx6uzce9g39nqtalgwhzay4azhmmya3z3t660ctkeyklcnz9saylmt9ul3xx2km8hk57v2v6xdwp6ha905hq298y6ug9lyc08vnxp54fc2k9hrptchu8w87gqxxr7w56zqtt3euz39dex5mrdjv755r9atsev8gsmkxqefyjvran749ldqe9k7gaqcjg9997f44la3g9wp34zlzcs7fnz5geze9qxnl9e4lhpdl5sqqwr7da4p6f4hp7cmdrmagrgwftasgxjpa0esq8c4rexx3udqppw8xt8dklgpktpnxp3tjqrg3ngzlu9lj0qsd999zdd0f0ef3jyuxx7pkegdls5snl2sh3qkajepffjy3zlwalpalcmw8k0g80w96d2kqxv3kkfq67furzhkwtdszn4nu8kgwzd794jrhahkmg6mlvaprrwa60ldadrvg9rgeknttd5ftdqvfuhc8pdfuruujn422rqm5s3mcecf9d8n0mjs6e3puexwf5vd7pcr7h4m5sna9h3tmw4e02ru77j0qywtvurggpevrr7dkpq9563ukut8m02smfzgqh3y0mdalzl8gxuu87ja3a786zenqcadrpc90g8vqqmxact4cpqh9v3lnnrsg8a2277pc0e438mfeva8y99pwpg794267a22jj5xd3egygxdaxw78gam9235tuj65u4fa5gvvdugsg6lnkpwxfdgkd36q3nwrggwexrhu8t7xrt408dm5xys77fe3gyeyuvv6w7jgcvwkznmvdsu77lxvjw5kq4hqhvf5yf2wjpttc4mzknw9lzq69yjhu4fz4c9fcxw7fpufle5udefhw04s9qq7n6fkmj7g5r3smwgg0rp508lz924qfqz2nkhszwshgy5z3qajltz89vunwhreu8hcjpy9hyazzwe4r7fd3jxtywkqvjn63rutnh5gxqqysap5faq35k99mezp72g5qwayjv36qnccangc05ugaychh3vkfzrv0edfpjl40egpuux88gtw6ssj8nny9jv4cqraah5ah3qyyy8qdxdlytx50r8nvsx4mwsyy9558zp497vzj4s5dpcufs7ys07njcvzeeckxe7acwcu4vqyu6e3ts7np9trel8taf08q9efyw93c5w32kt6r9du4ml7cpy2cxskzc5lz4gh87vn2hvlx296p5yavxyg0vhruuhwynw5rd2tk5sy0jmcveysafx9ysqpucwdu7vxa7ddptxa76c57l9z83e08smq95ky6h3vd8jhfnknp6qq6qudpf5j7gkfhlstzvsj88ju2zk8vjwrsrc94eh6ye45lw0wzweqltcaaducs4vnc8cylen79jhc4fel6wqtgp5uajq22f3fq966hdwjtyxts27apx35c45xuyw0zvjudgygqak3snr4nkvnxtat2yguvqx3e42k8dhn2ap6evr9eqjmre6sn4gwhd8nxcvxudkjg44pkufx05hh9hevfrlfcng06gjh6demg0z47aaspjfncds33n9uqwk5jk9jegppj4c64vccew8fhlxcd368s866pkgcs99ag2zdvjn45j9nhx8"],[32767,"ngam12fp5zup2m927an7mknjzx7mu5hwznndv7nq2jylt4ktfhfwq7ttfxyhamd9v7xaqgze2clxmyhlupw9hsw533vet2a5hwhs9d5nru2z2rj33d8cs0eqrgdzclk9f9wfxwz94md0a9qj3tv83a42hdljct7uk45x7lqccwp4wexr59jnfwra93wfls3gsvnnu8xtj708acnwrrlzv7v4jfettum6l094atd7emsxftjkyxtz4v9ymet42r5auscu37d632u4rjsm00g8vayspjuz933laya3mgeg3cvmaudme5z2ufqgmf0u0ymuqtejcfck2jkq0955lcwgfkn7f228xt8dm9vz0hcq6al50ksuswds7y86mynm2h6dqn5hppm47tkeu6zy2nauuh9u2ql64y5lstet8pv4x2jkws9956kh7x22dtuecvv6y6fxh3u5ru6vyk42gwhdm5j7kjy2xxefklw9l38hj27qlykn2y8aj58egfc8dqf72fdjnnp4hrsqflsje7pwjrmwmsk65z4h6nceajf2z4nmuft9ttk7mquxlnr04l0tqzhpwnzn4k5a750z0r7t94tjfajxt64f9un9v6xm5gzkegv3gvmclexgzt7u8s07vl07gcv4c7v2rv3g5h2xqxt55cqau5smshf7cevex0egv0vp3z9zavf8rve6pq2sugaavzc8qxn0vvtpry3dteh77sslh4nkzsrdec6wgfrx8frjj5g75xv8efvq95a3nufkk233225jfw4549mev4uceyn80fs0wm9qgjh2uxd5rvmymzkum93gpjav497sg4uche8jks5cn0cj3j6q4rej40ulrq8mn6sye538ke4stpk92a4k0zu6g4hytc88dtmmqy0pls87ayhtedlyc4n5gz8f5vs2pflnqlnlu9jyv6fw3a4v8mznycwck7s3d0s2cskvttlclvlrlmghfjzzmc8zgg2t935jkt9fweequlm0za4kdv44nsh84hxuxtfv692c9sswxwdx57puf28nff2uapxmymwprs5l369u3y8s6v0wsh48rfh7nrzplr74j38vz0cy82pvgq5ewn08hqn7d3c88fww9p8pjcl6p60ufc60yw9vap7w5awl5nx5fru27p5e8qxdeyl44t3y90evhfffx9njtgn26vsyldjdw2dchs3qevqcsgx0nmpt4y3xdw7vldzz73x74ddm7e6d44v2dwczwkdztthxa7857pjjycl6502y3jfx5l4vyznp9kq030n33nzzsf0ygj4h2n9du44zqaku88g95ndkandj24k3d23dpgv4fx3qc2m5nfr0fz9l6jup7dpe0llhfr34jr9tj9waveke34wwhld7z9czpx7tljry50rjtvmq2h4haeklpxnafsmu8a6d69qnjqfdajptffs63j332lnlmu48zvp5tf4tc4nxdk8m9ex23n23suga6mf4afslp6d0a6cpmztnp9udh9jemfztjya6g2nvzfx3zs76u5du3wnqw793v2kque02xk8hnzmng5qmh4syfpjpy0r2kvcunzusx5upm79wweqm67xx95frqvkh2f7dke8a226na66ljpx0stlyya3vlntzyl6wvhl5eqnzml398807jt4pxf3tjqe0amjy5yclh7wwtgnlt8ffmm9kwshjh0ccf6eavlvn8wkykenxnpf2zxgr0z2met2n89parnzhj3zww5xxalm27em5scxeydak4xmh6tf5eqha87s3mgff74cwmn0cr9fdaahy4w37nuk74snn3xxldqq9m9afg5eqa8mfeuqyqg029asjxrz4pv9xgc6wg793m5l3qxlcq53tdghf33nff6wq72dw83td45qsj70k6syky5tcq405a75kvtgsvmhm6tg9ghlw7rquy8jtac7qazmpppp8vwdgztz5pgk28ekazg6lnvv3kkdhp9m6qz37w2nzlz84lgkfsyg5pzd37su4xyte9lqu630gvvmpkq3wuta0hrcmzgegkr4uglulhsmpmad93vsdp66a4vsy3l3d24w5k9secxpnfytrxmduwlkyngnja6t67rj2cqaw66f6hyvlpwa2fjfyhlchcdyvq9eunrkc8tswma5rh2s53xc9gav2dutptv6yjadngt36eamxvxe9mpg4w5rphg0hql4akvlm0dateyhf0mt6agj2476e7gffld2t0jx8uurynw627uj5lzpwesp64jqmtw7ql9hx8jr2fwfzn6p3s55hcwtskvx9azfk83j84rxl2qnxk85pla03wyastmxsxpuncsqkj5fqhuamh0azy4sfxny263hw7tlx3eea9q0fk039m7l0s029yesa09mfyrxwgvtreh5hafyjslsm3t5xwn0tuqrp02mqppwd46twx4zzk3hygtwld2kfvjf38g7jycejlhv80cka0njpuk4djq6xehgmtw6469fnpkmkajnma9plu72rpkh2whhxfla4gtpqygsmaym9lym6lf8h6tg8radlg02wm3mqw6jwp6re5x46z0wp9nwgj46mr5u7tr3cr3klwc9wauuagnfcxjeumxd6hg2hc847sf0c27vtjj0md0a3qxs3ltr749pxkzxjs5q34x59m88z8wx8vgpmw0kjzk34esn57a3c7yz4k4ducdkvphj0whnq0nlplculcjcnk0jpcp79fz70rs5sg46fedwy0ff4jth3zngd3egcneek2h5uvjfrtvr3a6mguwp9qftdmq62xcs5me63h98dl28206wfpy4qyfgu6yspxap0ca38yfp0uxmnc362ygp5yk7ygmz0x4n2r9ld96y7y9gcxzvunmn3h2rvjeh8t8ndte42egrreccyct3ufcj2wzc2w3fteu3w9heekm4lrqcummwt8khz95rk2hcs35aer2lwceqeq6j9vzdvwavyjparnz7wsjn4uh2mel6780f4lj8hzzhkzrlq84skr4cv8vjn2c2uy0ung6g2gl72gv38xet69p2gjtl8ahkw5gxvxcy4ssg2ky3r3p03zl60lk4y8pn57ta3g46xkyjqrazv9dnz6j5mtas2nzyrasm2ksdnxudk5seny8jhzrgzpv7jfnkpvxzskkc8wqynaqmldfwt6hwcm4rsjm0d7fyt5u7uhlz0zczkjwystcqqehkt9cf0sd65stxhy6f9a6t2yq5kq9ch97s5dghytg284nelwaem8lvwa6n9wwkdgznfygll5csdqzppf28g8x6zmr62x5relyflpa5xh2sq2jd6ejvh4z3p4vfl54xhm0yx4jtjl2gvmf8n0eqkh697hc8guvzytyc0y55j8dyy87sss9qhzu6rkw60pv6u5h6urg5njgnqerw726ay2sghq6zl58zej47gmyqg73e85gdpq7rd3ayj"],[65535,"ngam1kzxf88hc6fz9z9t29q4mqau07jgvhay46ksumld5rpdjevyjlq9yqwy0v2nrure6j90g7h5s6gkpzmkmk37qhd328kx82vpcqxu2lwjsx36e4hs2szqy23ftydl84na44qc2t7u74mde8w2cpnk4ykpjdrwrqd6kfd5v444rkl7auf84fvnwyh7yaanukpphn9psa703lsukd0t5gdandp2kym0s54emwg79hhahw8mhsktus64fjfz90jhs4k98w4yvgk4f7qanw6epg6xyx8e7gmjrus3rje5gac037g2w0fh053qysgjnhv268v0qt2a72t8ntm83yyutmh7z87supmerlv5cju82rj306ek2qsp3n59phn8hq349sy90vjkl0cxg2ngec22tzzm36zqyfm2p5dwgmjljcevktsngw3rctx9e2ass9vjg9nx0wxd2v5xatqt8gaggsqxkhuzcj2t9gag2wzg8j29la32eguypfv5jx2myfmesp25lxyfh3tdr57s9akf5xg0vxnnu0nunkatjsraut6ccm04fe4fuv6mm8ya39ccy54fu2wxcvmz9tgmgytwct3rlvkypu7w0lczea5cnjt9kv50478lc9838t7sf83chur3ygw8gz3reacjemlcjwdn7x4sz487mq2plm59e9wwzw8dclqs64x7sj3377ap9slw6tv4a2gh0s4jcgvpgj4vnxnh4l6cfwgrm5mpkj8hexrqrsjyfthgnsshh77fwvngdzae8m9fm6lf5jdga720sqlqwp3uj2mkjqawdkuezycrnhrac5hvu67vy9myk6p4fp6lj7mspz2zxvcm5wwjnnvhmx2wl83jkmdwkn5mvhat24hfpm0zys26qy0wzqwpzvsdz8ud37f4xt3dywt92acrsh9fm2w20cv6lg6fjwpesy45ztc9sx3wrcu8qpg0mw68vw3dd5kfrz58urx9q79efnkg2wu530jgjj0yajc3urzcr785eq7k579yf4fmv4prs9ckrx90ktr78vdnul6nddzzq9p7glh6s3hs5yp3p2u767ne0dfxqw055l7uzt3ad8wa3mlzdws5p7qk32gtefluxuvknhd78hfzk28rtk60m3jjrynaadwnykkxmd8mqdsu7x6gq3n3tc7rg9ethm30uqdudav92frpmm9trnfd6ltt4wh45gymswrcqk9xz8hm56uz2ncsmy3m66j2hyge4s0ytch9ghfjm069gyf527cdulnyursnruys3s7rfax6tp4lmpfctu8n5u8l75vg050cdghc2a9fe849983d059j5p8ulr4wvhhq30eactfn3dhsp9ju0p4ngkdrm6ugt7r470ld8vs0w09mjr5ppanjav0tpu5x0he0h44w25fjnquuu3pjd9smcwsauge3ym58glf57htvmzra248jefgj3teg4mvgf2w8ehg2nqkulcjkpwscqd4qh9y4xcs5gdkt3p702uq8gd227p7snj5w8ll750nua6ph2vw486awlzl84wmp2gxtz98zaal8pvgypaewm76fl7j0fse7w2vjdtt8xax4yhc98ve0ds05hezuu0jt65nqhfgsuutd3uurks0xl7mmv2xrm8ms89xs3yttvv5wm0ralnjfn70snsrcjw7frrua3fy5st2q985cdru2rws5nvvtsdtakvwwwm3kdlfvd7pmqel7pcsu9787tkdzpaa079ns8gxrtpp7ewsgm2n0y4sz99ukrqmmjhug7q4zwk94hff7azq5l2ru48etu7qa9cv28sg2kw6mkaxxg6kx640u4ns4xg5dllzyl6j0a6ushxfylh6pz4u68vquzx59wm36a5hm66ur3ld6tntq9qmv6rukejuusu8ct70706lnd7s5ct6jwnszcsnxvu7gxg50zju7kmqy8mh6q2tv7ezvyqheem00ps670s7j4p5wmkgp2m0unlenlvpc5x2ka825j5u5cpk5hgmtyeqjhuek8n4ugmrdpk2hwvc6cr7n9mrnwj2k484m622gh6uwqkkewvy726rcujuecls7esekknmql85dfq76k9nwlwrsqy7qvl5q0nrf5cz53pqnz08tfw7jjp722p73fhdekp6ehgur6h2ttvpw3z3nmvlzkaq65wcd05cpmgkgpd7us2ymy2jacuwhl0mwptgkq24757s53v9gj9csylxx5tvzr8n44knyef905k9cu6zcj2vncyjfw9ukvej5xlxf6mzx4aw8570qdz4ww0sjpz2m8nyjf4wf6mt3vh90pqs3pyqzfsx42hwcwmgnj9sz20qmlrm96p9utlpsxm9jvlmn96lzrhatq0l3qw2l84j4sur9rlywufrzc0chhf2qnc3r4axwne0tsg7rm9zq45kw5qx3kj68cx6klmap0s0mndlauuzywp0q8g5y0n6l80s5zxm4ja28hugsdyvx322gmnve04pkrlh5x688qm5za6583hlu5hrw65jg4r2js2f4wk4ypf4qsu7sqkphrdu65v6gks78nmqfwnd0npww47sjfkda6kgv0jvktzul457njjlcvm9htdukqust5dv9v9mstq0hkkgtt7eypc26faunydv6l8735equ25qy4wvp7t9y0zz8kulh7qsww2u28hwmhm56yp8qnkv6qdesfl47ltm30g62wl664l2644mqk6gvjcpuegjkpd97sf55sfg25hdl77x6tgfhwegamte6uq46q9sjx9vvy0sk48gy0wgw9t2ghhj7wanyj33uecr6xs48ktdv4n33hufg58mmelmlchcwl02aslla2zde8le7acs09tuqv7tktacky8skskjt0nnnr2jw0lnlhchw32q3ng73ee38rr8uqf5wtfjj49nzgfa206le266ssckn0eqwqr49pdnl0ezswtx3ud6erhmk33ztewpkc6c76m4u6yuc4nc9wgaeqksumm9y852pjdxlft90zkr9nemnt4krnsfl2tz95uljpmggp8q57jexmjz9gerkgxz4zp0ntzypr8hwktw3e8ulnh63l2dvmk7z3cy97txm28vwj8dlj62exdnzy8e4gk4xvznycy8m08y82a5r72nrfsptxj53gyhldvdxnkez29nymkwkhxxfnlg08esx2l044m248s0sdvh43phgqhlpccw3cpu2mdthtspeg24h95lyprp6hs55s2epw5ct5jra64vs2vkq8ndtc3a9knkc3whcd0v2chjlzu28xncskrd5mlqnxdjf3r8fru9vffdlg0hjt0mdyyvj7rfytcmdf8fappuuptwq9rkq2m308j324g4jlsln0mnhyw46a900a325zadharagtz8l7tzjanjy6eqx7dguhygw4fcu2avt4mv2jehh6g4whdguwyhdyt5h5422x0ptag3gfsvc"]] +[[0,"nolgam16n494axmrtxsxhftn2sgvn4uggt6tag8skztcfc8a2yrrn5l69n8gk5f8eenhf0pelr0rt5wxk82z46juq9ndpzx4377hv2ngns06x5hcchvtmr8wxtpvvykujq6tszt2w4mhdwmssknyfpjx59f6ywyz9crc2s4md0dksv0ayklk5rx3duz7p2gjtmtlc3sgz07urxljtf77a9yrwn6qy300f2e36z6humz3rehvphpaddj7vd02ucuktw9ux476njx9hn3sv92ay6up50ef4n3zh2a6jvdfcgsp6ed5k2q8e4lfpmc3p9uyrej7scarvkefe6e2muup8tyn5a4fvfsy48e3rcpxncfkz9wk0j5wss98rv3zq50uddhafh77z93ulleysdm839emh8v69y053v4hvpffr3s5x3lxmshkrq0087lyppqaj5xn52fhu6tkjxg2cvlxuarh85c58vnyatuaytcnshux4tk2qwgmu8kk0s6u34xv643aq59yrsnsvu5wskzvkwzjjrhlzjnhs5z5xg8fyvanv5806cpzjea277950vpt2npf9qr7qd96rttst05fdcxk5j0ut4c7qfpa03tq5rrk6n94m0fzu2km9hc4lez47e0v9yeu0xt6jkpjsvwcrwu0gxnuq4j2qjmcnkvafsuteyayhqvtwm3ypqyknr6zx7zcusp9h29970073wzwywp8gx0t3yh4usw23gvlhauctsfye8g3n4tvfg2xuhgrfr86q5z9u9kkec39krmyvzpewah3c36em0zskkns49jl9q4zynj8rymgaethxsrmjmakj0epe42xctu744ktwp9ms7xh2gumzexfhmgkqpypusx5sv7ag03pstlhqpp3s8vptaeqt4p57ejjlxl3v2zqdvsnvvcjv5twrcgv8s5a5hp27v8vqltxmfz9hd5m2l7yf9ux9d6rehz26gz0fuymnmcpru3500y689wq6k45xacwzhvlxwh0gk84090yxmeng8vwjvs35xkhnew7dn5zxky8g63kyfwhnz2m6vjwl655gwv9wgxynjsyga2h98hqz63eej8lpn6g3u4tar4j4d9ul2es2s28sdg9p0d4mawt7gryc69mvzadteyzxadg5h44vcm94gmynn9860fqxp2wgcwrm9df5vy32ylekjdvgmlxq63x2r3su50d25r3w90cl34pmmexhdeqj7g3kqphagvf5yff92am8f83s49c6y5mc972frs4qmmjew4f260e0tpsruqyxcyqm07kn6jmc7ptkfk0ky3hd3cv8xrjarrru69zqyxstn8d4lzjf2qsuvlktmqu037dfvmws8ejksrp66dqvezyndfz4sr6rcqsaexl8dk3kfyks6g8hdnspehnqcqw4pj8675ql4zwwsq74l0q8nu8a2ww38nz9psdf0t9cszvxk4y755pgfverlg4ew2u742sfv9f0ftwvcmu96p54gfd52hcsg6y0nlzmrdm2yqd08dvcdug9nyl27mchu2puhkmxdwylyuf26fdmya3tm6886sjx0v7ms50f0vsuyhsrewemkgykskldlfaqgfncaz0y60y0yw50t9mlshfezyp2sksn7zgpleuhqmqj5g5dh4ytqnt676ufr3g9aquq6dx8qdkqs5t5ptektsqlrpda9l4slycsy7hz5gyn4dzv45008e0fplhwwxwuarsjace2cr8qnzc55e7uwgs32juxfefflsv5942z5y33p2cgjm983npmw02v82jn9ktrmvadhvcraaz9avp3hpx6vd07pcwk76wml26zr2ew6e4uyjv0455uadvrldq4hev7fh3menu7hk9mvgl7yaez8afn5ysa95uvf4gwg4metjx78js4ssdqj4z5rk20ue0tl9d5k3x9cuefjyxzc6uu9mduke8k4wuz8hfj5wqpv35dzhj3je7g7phrcahrd9u24n04r2g5akupq05trs3h2r924rh53we5p6a3cresh73e9jy5ptr34a3fnhxlhg8gwn0uz5ra27lw5j392zhmjype9qtwmgrhm6y7whqqwkukmwthq40t2hd4j8ld2mckv3fyy97wcyf8dzjqnnqmcwvw0l4uwtl6e9z77w3mrenasvtdre320jhzq4phskk3q5r27avt6fa3k0j0evd8sanpgq6wtk0gssa3tlhstev2fuwpcf87h20v3apfvuglqj6kf4ra85x7zwks5g5tklfkxwswjlgheccypj4832wfu76gggxwvm9vzy5sxttns983z7qqul48ndp0u9268gj2l4qvxzv0r2xvzwc3nanc6sazwwgjc5fy6fg5vezsq93yft3znpwjpm4hqzu4mh2he84ru88gq43hrk4xld6et72m23cts8mlv0c9wc0shjg9jt7u5jn9le095jm32nt7dm257j6de0ym06ah3rpljfwf23gyf2ms8g2dj8hvyc59u7aquj35ajqhvjw55vhn8r2gdap607puwzvwlrvts0mrtsnkqnjq5u84pc39pf9x4pxhv0aghxwmj5wkqx9ynlcwh99wggeh2wk20f79anchlhe645lfzed3u82cf76yza8vhaz2lh42umza4hwfpz20mvjw6thm0vnj3etxvdeu73mjemv4mw27dhwku0726446tklc7memzet7ppdj9x3jvrmsstspt23zjnx8dl9w8akw88hyhlhtglal2gejqf9ktnuhng9p6paasth3sc5x7yjhtpvxr2ma435lfr4jceu6pn0na7n5h37qwuahtac9cpxuley7dvy0sslkq4n0nz0dwj9660pwkymmdj5e8mjnk5r2d2v8qgp4ymz83306teu3ge5rgjlmx0wnz5vpx6rtmgfhk2rphntwgmxd4c4m5cxt4q4y2lz03j0chqrrvjqycwe5kyr0tnhg954wntsx2fzgjx9pma7hq9qtfzweawps7j3mrzxkeg8eh9ve247tnyu4lqmx2f5wx2ql4slfkx2vd4a53n95ymt4frmr89jp8fx59c9jqevwzqzl5fz08clkn5wzawac8qhywryldnwvsjt8tz6s7w5qa85sqzyj23ep58lw2rl0ev8hez534cj2qyw34f8mue8g38s75pa2nju478qq6ylatguat4dam0r8vpepmslm3da3t8nrwm7gjwe968u0ps5nksp3d9svfptudr9sacqvxjcspru2vwzk099uq0pt38clvr3ezmuyq5cjg0ajvn70x8s7qfla3j5w8nwgrrssqfskcxk62zd9k6ssv26vm3p2g5n3lnvhd3dpv87l9hv5w0mvm4hl705t7cfm9tuc7ayxz5jux3u33vvlc84p5ewe5ruzcl7h2gy8u0ehqd38jz5335tme458ndm983gmhfqmcg38uukkzv8p9wz40a6e6"],[1,"nolgam1ctmven8wlv2qsz8dag50t09mk8wzvtyal7knz0ds7tvufgxwdlkt0c24c7ykxddl87rzw7q0jk8h2rmechagfyjylqy6tyd6vlrtepr5z02609n4qmtuu0whx6qpqydj6rtnkdj7rkp5a98ssvat6f8x5773kespk4un5z6lna9p0uwksuyux9uhkl2rqx2p3vvq7wurmuknj93d8zzlnx9zpasrn5mp0ayhzrlhewx99g5u98wpj34ue3260jcmr56enkd4xkwvkelkgaxkcswrcs924l6ssjxfvsudlz4ymq2hvqvr28jgrk8kze0ymuzrs6w30ce3wdxter00nclt2tjkl4tljy0w9zruclrv2ayx0uc80h6k3ut5866ljg3uz6dug9nrq9yk7av9ykxevmwljsyhyf6wmrp953k2ykte5q5qnrupcu58sa44rfn2cq5fx64fnzauhzr99qlzcfvyg5m6xhdrmxjtwlgwcflkux0f655k4srvm7fg8lrcm2ffgnklapdqmq8nj4mrx48zydz7m4lh04k8dhylentafzhl5kgny5gh4rwunvc5thv8k2h9nryl40tcawn7dvhhxl0ah4y4gfgd45f9tjyw56hmkmkmqqpxajxmny3dq9zrrapvrkcvkdyhtmpyzeyuxvafsk0jj8sa5k0z02tygqaupeeyjkt056hzzetvgw959yfj69e70vuu33fda35dyjjms2s30jrfhdmjlkwsmy79atyjwq5caqc3yaz5q97stavw0a55an8zutfgl4m3ytjw60f2xhunpr5kcvmem0rvr6wray38z3w82qyn6mnqft63qvsvcv7k55zcmuu6peje7l7srn0m892flee0degce7sgxk4qt665scmnjrjtj5536ntw67ytgg3rsdldsxhfrys964cuzrvtl8nccpd9jkjw50t8p5nahfp7yfp5alpwpqtc9h2vqm9m75kd8mvh5enfk48v45j4k25h4svmytqt83l6prprhwx0ck00054nfzar4nkry5khjn4sungre96p0kmuughd9apk6mu4t42l5x9z22ujmdad82vm6tt2zlwzgxrcn8m2yfqxvxrxtl2zxgauylfrrad8fc25n7ak4jgxds8708jtxcxjdsqv8ac6j7agvy2ceyw7e8u2dwm2wnacgdat5ka67u42xz57jefc84jfxr7cdpq5g45zlmq4jnzwpqqzd3eh3p463d8u3lhyn9hk7zerv8zclaag6xmaudsuzfhu8k96psd02u8nkk02nzefydfrmved23hw0cr4rcemwp7vqc0yzqw8fl69mpgfjgv9ngg2zue3e9spalmah85j8tlapv3s32r384c4a7gzqpz85l4p6akh5fsa45k62luma2dflfw4k46h2jtt255rpadkk2flefz984a0p4209utlfr0cxk9m45pg50fea4v55g93rwyf4sgfh7l0hs33vtkh69aleqwv4w48ky0t8eg6lnj5ct7nw77gxc4rg8cl5xyl73xl9kzqmhhsla8f989tq0u2m24lf5899hf56e0qnttvk4755y848rz84mmklwg2tc5mr03wmuhph5yeapxkmdw27u6hf2r26kstp6udu6p0lqg6leveaujsx0wj5tp3yq2cay0j6anshxkfexp7dx8xuxrme0n5mqqs5prlxe4skfgpkwv29neqwdw5l4c4w52k9pgrwatg8ed7whgsjrwtwmgc0255vpr9uhshldldd2j4lkchkwfv6k0r0e7rkv9r4gv06m2h7frufte87lg5752zy6c4wjx7w488lyx3v43n208ulseywaqfaq7388qaal893wz9gh7pzrxglq86hhur46jxmpf3fe0wtjdayhtmz33md8ur7q3x4h82vlgdqsrecvlktdh2vge4vl0rwf6mq8qw2ph5j739sknucyupt6fxdsj3s8cfar9xay0uky00ahmxc38778w4p0ajzncl3wmg8mde95m547tjjk2p2q2auyl2vzgeczcpuz020jmy76edmhjnp3r757jw70xvztt666vlkx90m94hqx6r4sved4fkuczphqg8t785xvf77gdhqm08z6g2r9pxaag96cksv0e4q2ssmq4yze8c2jecwsvmna2yu4nguy9ez75pfw2l3vwuh648xg99agdp99gmzmx56jgtyn5zakly72kldzzpuvn64lm49sdkvjcr0eas0h8apk2e9sh2s2zatlyur5yfvwncuzfwm63tvdyjcna6tyc5hdhs70ss94hz03uds4tynzk3898kgcd2m5qa4ewtrwp7zq92c3q7jmfvdrk99gjc95z6t7q695v8lqlu2cyjhmt7fk0wnf6x72gj7fppyk4qtna8y53ejpf3txxmhlj9k3ayauyfvxn40dv5g5pwhqwy2djfpwer9uvj3yqmts2xpmu85f2x3gwftmymau0hxgau5njyvx8hgrrmqw7424f6lzpdnj7qy2qp9dep3h4kqcncm6kd29n2thmlfkv22uta903js53vyaddtvake3y8mp8r72ft9yhp7pmec37my4qccc5yjq2qc8036ysj52cgujrctlaqgt8rj8qjt6uy9hlupnm605ftlpv2kjl6sqd6cudwxm7cv94cyhjwp6tnrup7vk0yl6k75eq36mtvaw8xwln9j3m5prvmcw2r6v0jt4x2vyrfy4p2smflyzujdevwt3perzg6z0lakk52k79n0fdzg4vgdnd8k75hg6qwyvqqj7k7sphuc0tgqhwd0q98ql647mqp43kk9qmfrx3mpuwmvtfmc3ragm2an8u05c6mrvpjfknd889v5d0um2h0dgyke7n060sna53d5fxyf9uyal88dujhr76na7jnhux0cxqq55nlpltm2mu57xw6dmud2vns87w5gqykwkqu54js94p9rudf95h4zhkves6u7ytrcag72j88jvwm09p7t2ml9u66utjgjljjpgzcpc6lfa9pwvlthslprecwhkgc3jn46ypp2zyav69wvv56jvvarf5d7n5e8ern4n5sj462d58y73x38ugs3y9m5d0kfqhekc0t495tdd94g4pz8tjst37z2lk9ahgeulgs3nfxap3vhy35fhg22rduqsfd2dqq0p26p6malul3zmkmq42xxpq2kn24gaysy4gpscpnz07x45d8dajqensfrgjn8rwg050xqcxz59hsxsrmvpwxwefy57pw52rk4lkh4yz5f2n4ckj299pn3wgz909rxjrkw9e74dxh5x5372te95hpwh7zxer2tawsxdet9ehc70qshydkvdj9qnfguldte5t3d2nf7n8v6625d6unt4xe94y3g7rs8c7pfjv520ukwm98c3lqash2wdt62wp5xdk2m9hzj9gxh2y9mfw2yl2r26s"],[2,"nolgam16puwz3zvruau6jj6m28c35g067qzdrcw7ks0zmlgls8ktrz86qv2ya9g96nh9eqea9s92vvcu2jnjz36cmfrrfcc85vxvg5r780xulyte4tpt9vz7kmf2xhjn7tz6u56hc8rn7sr9mdvf6cpxnmsh4k4h4xfw6szvwjmaylm35gv7n2xp5axjylwe27vrz8n5uf0elrn3ag3d5p7p4lsf4krves5g7zy7w5fuendpty0cj56p82hk9l8gkndmq7l24yuphkvtnyxfh2cr2p0mvcjyjknjh4gx83c83xhwlu5udrmfny7epcf3ff6uaqfvuslxcn8p9kg56y6tv2hn4mshnplhuwyfzme2dm8p540up5vmjv4pagpze8wptvgj7vejdpwzq2y5cdsfrjn9kxjvhka2mdruc0mg9xllqaskc0wd89lr043avyqutca2hkyvxzqyue7k3yp5m379ys22nu46cdwull8k9h329c95mnjp4386l8sdsvj7kxsqkmtt6gzq0wqdj2jkswlhyjvjdy0mq09ef0wfnvuhcutvhv2jj4f9jdg5usuhc0ygnwt9jrxhtn3u3eyzra2rwlmxycsu6gwjceu3h6hs9sgflxd3undz0meyf67pswhjetdzxkjl6g0t7eahpuymr7x5uyt42a96swwkdrml2wqvwtmcfqadx8gm5nmxx9w2qnnt2k55t94q5vxnae6nhtks2ge6dvqyh0ddrs0dkjty7fu8cfhpxk0kprlfhpgyaxtv3f4k4a7nmlvqqrvvg6m4j6xcfep25zfg90lfp4dnlw9ft58suwl3utvtk8ktur53tdrc295w4adz92vvhrcqwfutc3wc75qu2dzq3utvpk0tskk8hharwt4c0l7jnvrytt5vfutc638339vzpcxt9jld6ptgvn6jjdt7hh9nxpn4pc39wy528hk77jdzen2xkyjz2lz7rm297rfk4q2qcqnr3y2gcwcrp6320gv3tu5tc2quxcrzpyv9x2mr9cklvvh7vv4axyaqpk2szsxw8r6fes2fdl9tqf2h9ns8ruae8207nkx9zz5zv65s5f29h5d5grjxlpt8rr8snxauyzql7wwa0sfwz2a7z047a0v8er9przhgwhpnhrwcznu0q8c6m402napg7hd3ymnqk4dch72lumaqptpfmafugxgl29q2a5s69nv8qygvan42ffd4z46z5249gjgsqs62r9vczhm2fz7ey7yrh7c43fqd4kfl3gt57lv0m9rajvxctadny3er4n3e4jh0rwh4kwk2g9r26hkvwm09cm7zhqwg9ddma84fugkgval3qxmzzfyem0cudx3nmm9m8d8nvfadfhycv5hmhnxcpnae3jrma5sl7nh4dmkqw36a8pmw359xfj5vf5w9y2us76q7yt5hxxt8vcdsku8pvctxx9mcmnra0xfyr3g943tv7xd7yd4um0d8z98munchz4yjersl0czrjclkegsz8u25kysq4qq3fwlyhfu44rmp08n2wc7sw4tlgu9waqptp73xlm4gpmk6wszu3ttdc6vfs67n2vpvjvd5ck404sanzv7fl4qrchegmqcdjn0n6e7lsyerfd9duf02ulhnuvr2w62p35402x7xdgqelnyz45eh3t2mzz4ndjvyplwvhqf0p044s2kj44svvrnwyx70capd5762deg3tc3wfjn7vtt5fkehurys27jujlc97zxg3xwz8uf5lqpt0frmcf3pau05sfar25sqfeyql9wscrv60ja0sxcw6efu4cat9zvx7zlrevlm0pwl89t9q7qn0uenat09tzv75k6rrlwt5nrdjmhfk6ysucmudpzsnj7xg246q5kmpz25p40ms8jykxzx60ju7xuf274sgq97xs0wuexyhaujypx7a6ptyatu96cte8um5yyzhumljrjmdut6p92ljxg0e4qd65s7w22kdwpdsetp9jpvkap2ky8hfq2vdp0smujszsecn27pdkzuj9zx6e8j5wzqnfz8gjllw9kg47j34uam0ukzekc7l0nhjqm20xl6m8c48p42wye5mlyplkz4tk5q4wwn3f230w9whqgj3v3nfc0kfdujhf6nacmchetwp0aze8yjg6hmc2mzka7uh8fsl79t8498y3t6f0866gtv6qwmdrhsmzg3y63022m08eyw0rq3jpp5hrsamftsenztvr0mp9942qhf9k34x82u6l9mke0w6pye6sxj0sduw6n9xw2vtnrs6rhzs2v5dp250snjgt0nnmawqw5zskrephfh6xw0q8euv0pjvlujakjsftddeh8rsckh04qj4n6c3ctet7dfla0nrjscaqfwpmaya36ejsd07ycfqemh658qa97ah54lj4yelredtgl3sw7k5p9src675y8qzf8l6den7c2rz7u0chjvty3luyjgdjjzyutv8efhgj80lxqat93nmf0ggeg9xxmawsutznasjtxy0tc6e4stfq09jr3ne04gm2dqvlawxk34583r6chymj6yq2huks2mh7m3s6agy5l6gq5v7xc572l6wg9feuudpkdsd576qr39axn592ufgyqa8peem76p7d3jyc34r7r009kmlx5rl3euwkewgs69zr7z85rprgzmgxmf4pcv0wervksujdgzv5jp0vzgmye283xc99dktzl60cql337v9r3qapcgjryqgdltuw3j53g64s3qyjmsum0f8nnayrv3dts3lx2a87ufmdwnsc02jh6zrygqh560gjc0z3yhn8wfjszrht8nja3r5aq4nnlsndpue4x0pxxdkrahgc8sn6arrjpv9gnhtvx95duapk6rv95sjujax2rsqmuhejlucxfcjppgla6ru044swp6e9z2vqak2wn8v7xu8g5acmed0ed4tp02fd0ra3qyppd4yucms7jlvgsj8uc9ma7g72qm7uwy7kguv7h4cjtuqs4agut3cyuajyuhqls3vqtxwecmcnswcj8uac33djeqfemczzc0mlhwve4kq7t0tggyl80huj4295yjjcp58vng3drtr0ulm359vn3d498c7jywltss3kx53cyvu45r4d82rdn8eanyd5c0vz2d0rw3k6r5w85q3ls27lhcrp0mqntgp3uhwt8qkd9tgq8r59ugsmkzvwgse8wpf5hsk3u5c6rtkqzn0rkgrjuhfhtyeh9ynkv0wnf2y7yanpdvsjcuskw5nvfgzclhcjmr5ezwxnenm3anmq3py0hp96ulu803e2pu5snrc9peshxrperj7rhfg57vtadxdhd6tl6q4nsnwe2uscqz8lypdvp9mexwdwn7ztppcvxlv4pfpktsceh9d72w50lsu0j6ryhcuum5fwsp85qvev9gg9rk4af2s29jn882mfvf3nhxshyk2k9kml2kwdus9j"],[3,"nolgam1tzxe9cmey3xlr9ddlcg2cadq70nzm9cmzgcjhrjc0p5raquecylxe6aw8wev5vhf3c3ut6rxal32r6ngn04aln3crylkfpzsx823xfz79jcekn2z0myryaar9dp64zzj2tsy4k8zdfuhptwgrfaj9t67za9dc96clgy3q8t9z9q6u7zdenx2dp2aqcqp3ngf5uswa20u8mcz2098negrjksu3hud66n4220v6ss7xg7hg9ld6s9xzg2zlmm30rnwt900et9ygfy6xeaqly29aegku7yyfx0gg809lnc3tvu4qq3apjsntrr2huxrc9lc7pyt3gagdpwds2u6dmrm2yhmj2tkrhx8upfr2g06e7879ckzdh0e7sv7q2h2w9kcdnyzx0j0aa03s6rnjlnpuan9vjae9qugqj53gqenc6upyh604y6asgds4722uyjyqxxfn2pn7awtptd8ptky77qpgc7frxvnwavkscgh3tkxtdq0y46wff954m0rcfwxjlhzkuh9868nnxq3xenx4ywkkwuznxqup4ur844zh6q2vmntc6620vvu7crad6lnsgkfxeljez9sx2tdc7hrykdxetckfv6j95v84zkm0adgaqmhp29lkk96mu9w9n8nun5zk2y3a5nk8pd9krx0pf83j4qckvtylrt35yvu3l6u7qtxr3rewl34cexdr27znqyaqd3y46uhlmhnclk3ahegqctxz3nzmm2dk4427mj8c05ugvwqtvhrmjq8vx5lvd6qwpt4gf0gae7mj9u84u3650xxuuq4hzdtdrnarppnkckhlw3ka0x7j0lj4yx4upny57gwmrs42vej406wgz8ndw4geqtla888texscwvrzp03d6xhfu0yu0w03eym2qdzv6x92r27uzz3833k7ugz2zx7dfs00fhnnmx2q0cvrgpmphrlvq49n80rsauy57s4pn9pr0vh2ht9y92zx0xqe3xlncxjqcnlepatyhnu08wxq3j9h5qyazdge530u3rt8ft3c25u4anexflfst03efhklrkhap706mx8sfakrxjweua639fv636j0h2n075ud6p3ulxvzs042g9lwxqhl544us9lk6r42fpt7dax8fdr3c2w9lnx7uhxw5cw25gj32d8hah305283txpm52g59afcymdn5dw5ctv69krmkj42sff52wa2jgaqlrl6nszd5jurzhhxp840jngcnaq7nq9jgc0n8uejcmmkpe43frmtt4cn2gaj9sa5k29k2mqj05vn96s3f6eqyhdl7rlwu3vpxx8x8edg989nl9j99gcuppu7gpkuecw2jahcpx9cz08jm0xqm48uqadkkrkjmlfddwnk8xh3hc9wt3evhzjhpjkzu2yc8k4grxuwegt0eljrjflx9wlhdsa6geufzmjnf0rzyln5flxz2v6qhp53ccj42wdj4uqh7y44s5pacw4ew2pxvfugq54rjjt6r8rl7f6jm9zgkw8sgamc29awhc4p6f4leu8509ymyc4hz8yady5pd7jlfnjfyp7336hrsae7zevfjqwj0qc7zne5eu3l7vvrgyq7gu9y05nmyry0ns3phtttlx4dlf3j3nmhcfzs3aux4ct6dax93her7pte36nvcswgn0kajrglgk8fkyrttdgw83w66kkx3gcsaq2mj84huaghrrklnt30c7yh0trgmshh0v7gk0esxcgx4xscl6da0cvsw6lxcdh2wuv5ty84xkpfrcuhse9gxp28tg0fhqq8tk5y4udqv60vv44gyln69q7kv025yc2rxjpmmfsx8e69cpzk3p9rfvuz9ujawyla3a7appgm93v3xq7v9qlrn00rn2renuv7zwyhkdsg9yhh9a3sz4gn7fhrv08lgnyeyq47jmqr3syff58az0m79428us0knxd7y6rtxv4t5lducvhmgxqraxy0hrk52h50cxfpv8dgdaq260kgur24k8d5nefuvf3r3jg50z86lp8mhhh4qg6lyt09dpfysjzmacvzpka46tcljgnt3wyrtlyj3qf4nu9n4xza77laxm9v4alc9sfs78pqr8aw0gf9v7lfdvgxspqyja4p67qvzz0zj90vpyq4qzvzafmkr4hvdlcvmdkc59k3lkdmfyuhslk0uq364wygf76nhuhnxutlpn6sfu62nrqnfsfu4amdmn7quz9amwemuefcgvwn6crqqmsg5ph6dqv5a5cn66n80glp55zugawps68we0fjt9phjc8zp2pa6u7wp78uugmwklnm9wgy6clqvqdkpq6vasnjh4qqv8ksulyl8a5ns8r7uu7qlagh0fslmm84malkdqsq0yza0sd7ds6a94uxmrdj2zr8u8m9zwrh5f6ct3y7636s4pd67anz92g3szaq0huru7ckxu6yfq8da0dvjjxnj99jw7ussf6mf3cp6s2yj86v5gjtnsmq65zzu69x9r5eh2lmmnwmdxy0z2pa0v77w8f462p87apza8djcuw49g4chnmlfg2j6n0zsk5yw30f77y60ujhmg5x40yagh98l2tg208q7xdp67wawvfvwr0tqqcd9pwtpmfqh5fke83ehwcnu706wu4n4qmpegkf3se48zxygwzhyh9mpmucjqa4zcztfwzazhd8uhd7t90szkjpxhgu03xcyul30k42szgzwrf44ydksdrtxu90z5sc498lc0sgjhr7gwquq4w5s2kn8cx3xvfu936x6x92mdnj3vvz23dpzn3dzmqsavt8ymdr5yjd35gvm2tv8mqv6z754pfd2txr7kvrjfsljyfrx3xwef2l9ysq3njcydku5gljdtgmt3rh5qvnv63ll7vtmtqf44p0ft38jwam280g973kht6myfn4rms9vjg92lheqr7x7g2fqw5zev849u787c4ddvuapypv5r7x7455auep99cw2jh82u66k086cujkl5q5yax8rw3fjrzywr20ftth37le43xnmt8xhc07fvz2ufunn2nqyu46xwtypm4hlsnzxxhnxxtsw5ngddx5xcshhz9056fv279razejr29ttetuxyzrhcfuursecm9eumadd7je4c3vycqxzaclnslhf9rzndl8dddddw8xjm4ahyl9w8pvaekqr8p7urfcyzz2pudh2md78pc9p5jl90hz279l5tf9kc0pdzmnqqrx8p9prywvkvkve9rscseh4k6nl7wlxmcr34fn4ahmmwtstt3taqx8qhgdhv74xhap5zcwdycv6gvxlkf6354c88gvxauqpqgsa4dzj2ustqv8smuw69aw6a4rh9t2vf6uy786f3f85u4zkx6ufk6gvs45zcsm5qr92st2v2a4yutzcjckxc45qwtmprk5gjf3ffsqx6c7j96hxfmqnn076nvc25x9suz46np0tjp8mxpq4wqjqw"],[8,"nolgam16ypmlrghfdtfut2gm0j9x8u06dx73438rthdkm370jxru46hv6fp9ary7q0ry7rcgfpn7mf3wuznxhj5k4x3f3uuzc7myh0g2h2mtwqu06nk7f376ek9metdlyqcydaxumjgs29xfx68ld5aa6l54dtxadx8wwr9vd97wkq8g0ystf232d0kznj80hkq3n5xat97x3grn8enzlcw9w0k0qmmkuvnts7282p8sfn49dd45583gehtugjvq8zzjdza2qju67l2c4awml9jfxlhygvp2zfea5cza02dlpkkc0zsxnw2c3t53anmeav0tyeqq63r937lznxnl6vjsjcqpuy09zx84n46qhnewwmrtu742yunavysc0ywyuvvv2un2kkmlnay5vr9f7n78e0etsz99g5fkzzw4yj332m0eusr7khna9npp50n0ercx6n5t4n4kv6t54xy5pkanjuxx8uft0l9p8ttd0yuapx72rlt7cquuppx024utjuxd2t08nyve5cv8k508ghk0dzuynpuy09n4xqtnm6u3jfya7tn3l6q6je0wwhlct0jp3xfhkmnqph5kg2rp5uunuta68qanq65645cc9znxtzyluagggg33h6mcfkszvvnsk8w4pvzx6k0sz9gm46f4lrrxd6wxwgqewdu25uag9dq08wvmfd8uzfphxuqjxgg0c7zdek7ylx94yz7daesfj6x5yqzy9m9sslyt2cczhmkf7pc2rae0k6xrl76rt6tqja04fp5kyurkmertk5u385xrwnhpvj36s063xt4ta68hulv6htnjc6sx7ewvlrkws9a3hp7mcudydf0ktp0tp0umxrg5ayyk8fg5lavpxm0npvf5rjwf68gyu69pt8h4q7vwhtemve28waf5jhuxxtq5jjs73exy8f3ujmhpg3hf588t2ev6yz4apw7j0a3wlw4pgtfpgxfzp5wgqxse2a6dqd8ze7dugxpnyyprrtpw6gzetefq43wp243umn4ruh5fqv2lkpq3j9q6r33aglx8lr9dhnh7eaz8yahy6k8q6sykdlzz986jng9wxz40jxce0yf4jnuhw2ln5s5m5y972gds0w85j5m00nqwdugu33u77xw2snjmntwedldk46adkvmxeeat9ku5xqx3glql3emmj6ku9nsxu42rsv4c58gemvcexr2jarvum76e5crs2ychk5rppmsg0g84a8smvgxm8n65et502uwyjk7632epd04rwcejd5qfs495grgnsf3kmyek44hhen4ffr3sw4th70qjhu3yn5mqwluqc4dlqhdgx0l3yzdu3hk6jctfj3gmxfx2d9ah6gk86a2x7kdjwullq85p5xr2r9jgzwm3hfa8kp4y5j9d845ka85f58d0ymzethxrmf32r2mujzht8pt6ck78n4dj4msdlxynqnjadqjne6rtzw32eksrs38gxy24a553sddvsfy34e6d7kcjtvq9jpazc5z0wpl5sfxn95ua4psh0h0dks6asxjp2sr9vgz8yglnrpfq0fxme2qz8wytl508fmvrqkkw02nt94drzwmu867hxjdhg5kg33sdqvqt6287q7ml7085nqgmqkytuuhd59hz2szaptr099slzg7rys5uz62kgg6c3xa899f9h2f8l7080vjyz4462jmj2sxklz48sm7kj4ylt3800m6pmkuaqprsjqy2sr04lull6u3ng56u9t92qj4texf4u5r2fsd4tgy9ju263ft6y55dexzr8wwpv3g4gassk2avqm2rw0j5uv2alwxhwh04u333s5a98swdkxw2hv6rveuuzyqc4gq4w8sf8aa8euhxqh6xrm803p2au5vjcr5m024a79ma46z4x3qq2gfqhravnxqmdf7phsk9e94a7cpqwe5qp4tpgu322lddz6dp7lk5a9v6qwtzdflmhtj4fgpxdgkg80uws29zernuvl5vqk4auxk0ka9yh0s5pukg5ewly2dhu3hfrypdkhgu3lm9m4l7p5hfpa5hswh40sj4f44r87rk2wg7nduqxx6pu970eyhkxx3tvj94pw5tuq557zku8900n7vrkfu2m9k88ceq3t7cuclny6ckgqud0rgsrhar296qpulfh23gc2eajhyj958a34rg8tnfj6k25q0q6w02927hyvnarc4tmq5zalmt7ut86tldqge0f2lrx6vpacqr9yp5vu887p98nwpwl2ht9t32v2wuc5ylxvfwfuqw4t0uw84f850jgnhgz7uknf7m69pryqmm6jsfd5lk8up5yuc92s3cxlt6cutm0jhe26lvyz6ylcqzt7l9uu6zlhk5nzesmyvm3pncjgxfp6cm2xsch9uwyth9amrp2w838fguj9umy2a95hunvdy9dczkwa99aehug24ez3jq4jxt03w5j08k489mc87h0dq5enlk2f63w8qkws9s40yznsvj9m7z6lc4c2wkmddndryut8hy0xhjnnvjhghegz26pcfpyht8eygjw0nx23q6h5uhw20lglk6g3nln3djmcpqphtatax4yypzp8xgrk2g6l08wyg2pugq4333vmvmmecjfamqxzrx38xgs3p359rgazmt70csc49jl2qxenrefn5ds4kyvrmppzmewyga59kjq5ccr4v0r6l7rh3w082tx96jg7pl8vpdnafdajn9hshstxvu23n607p7x4yp9ak7lmq5x8rcd8js2tafes4lhqcjcptxnfhe6hyuzrsggz52wkvc3tpf3sznk0szsu0w5z6agkcugpre5uz3ad2e349cyf2mp26zp96fgt723danhqs09dfplfpfxa32mdm5rlk3r4e6ge3fffddv7t05tzcpazm5s8gjncughj0hkdnpjzks5fmfgs8znp3gy00c84f9q8cjmzjgtq8u9qpsyys9c6w02jcdqxnr2l8lvrswa0k2wzf9dqrwdzz3xjqw0n2tjn0h0rv7egwh6truf68xvnl3hlzspvnfglkgrs4ctndv64gccj9ta5qgr3fr030yuw90jrq88cn7wmhmykvttsdsrqh3a847ff8mw0tet5qkaepx5sxepe70lhr4j6cdexugaqstzgpmjcj6tfftplrl6s42gjvyyw50cpu69tq089j0x6nj08xkrc9ztsga55wwgal95dewgkc8lf5daqnhrp2z58rmff3f5fu6cerg08auvh593m005wxcm8qcq2fdez6nc00tadrsq99u2ccfzsqswgm6tp4enc2gnl4hc8kqpy85d60gflv2k4vcf68xyj8wcv0x8588k6qmc9gjqkvcn7mwqkwtvhqa722psdrsvcp0c07wxnhf0k2wwdm8s3f698kqt77em0sua8sevgpvfwwu7e92v3k2m5uzud2h0mgp998t0g5fs303cn68yzkhq87nu"],[16,"nolgam19phze7nqq74s3yjzm5ajmr47tmrc8yafex86fzy7f088rq6uafnq06lmeyx8p70na07dx9wm6p3utmlpjq97cyya3guxg0tvxmtwhz5at9hytyw8ysmdkwal9y3grf7phd20heu73ac0fawc8c04d0yzxpm623ekq6t0qea78e37ea6582uvtrenw7jh8jzul6ejhmeqxpf5xr6vpqu3s72qumq3cpax35wzhunjp4ftxe9ahw0yzjyjm74jp5rf693ftfugffw7pt2jh2dqd3ggv3hvq2g0urr0czj7t38pxuml30uds23wqeq3w8weht9rz8ktejetdx4zce3kaefgxzd7tmkyafq0nku62u2yrf69uzccnjcc0ydkxdy2cvrpvwhesg5678ka3dr47flg2w4g9d54v5y74ujtg9uyq9arhhc07meljec76qgsrdzc99pq4thas0cp79g3ww40dsx9xll06lfvr682nn39zyr3fzkvqaumvazz7thhzcjd8m74tgezj7nk80xj0a7cp7vggggjapxhm8dnsahpddvmsr30xrevn5zywz3v0xvhr8rjydg7y2nt8x3jraq8medgyxtru3htu8e4g87vn3jurk67p0w45n74qlau6qxlxekk4wdj47rt6thq790e6tszqpn3v7rdz4rh9gkjhsf3j9uz966ufxx7zamwp8ryzvw794sqrt0sza9sy65vr6ev9nn7apajcyjhzhqev50scwjhm0n5lemau30ac0vwnje9ktn5jn2m209jxlg2kyax8addqgyq00l83yme0rud90d7edps7kj90we40qwpuhny9kp9hn7gtvghcyx8lpg5tqe8yyj87qmte3l0f0rcml23u4tcqtdt4mhumdhcetk60dnf43jjgjvc70j4psl0xhdw4wrrtysk8t9rkxwt7jtyggge3w2dqxed70cms0fnqgf3h58wu25d4dn8xdaeyequ6n2e0xg0ffgu74amdhl98pqpqaxk3kkt7ujyw7a00qxla5lnr3gfxl93ad0tfcl20ut8cyl5s5ghuje57v662nxld0ljmdhyvw4kjrpjr9shzt8m37099ug59u3r7qt74s8vredcll9r5jdsyjqdjhgr799nsf8386ld7ak9x4hxkqwxy9qwu3wpxqtsu9lvv2muczsh8tkd4xuuwajt55vavxpauycl839kvl645kjx8thkf5lmvrtlajwnwqc6tz8sz8nz5n8msm72yf8rqxd2029a6dpflp6qr8gln44xu7jrtkr4pfwk8h064n8qhakczl064rm59a5pty0nsgd7lqxsj8ph0mnmrl6pfpa0dtf64ezulh6pvae4mx38d6n6ks4q3pnslazd4675f00kvzwanvg0qzgqp8jyrelwsyueg0g2enhhffhpdhl829efgua9099vzw680s4xuy4fgyfwq3caac4ys9prtug3rvfevxd8gfuap4pcpv968uzn8h6525ljg4pw7fc97tpyuteracfltx2dd725upzz5gyxuewxcydaeguu5rw3szxwdnul3rt27nvqjwxymy8ksf0esh3d9cmdt2ch4y87fqwdzujz9k9jq0mwk0lq52gtrg4ddgchqfv3h2lshhzc5g99zpjjnqmql8crzgtwherlu2caf6dh303etpn9a2c3k2zkv2gtfhps3lf24087ws9zpqnanhdecnkcw4797dfe3rmaaf639qqzsdy9mf26ar05c7zashuccy35r3n6hanl352x0deca3dsxdd9f38xxc390dw9rfx3gufv7c4ty5ht5756jc2zwmmxe9u48wgnrvzre3u0gz2ngj36pmg8wm8s0j5rk5qxvvndwr34j6plxhpe87gkzq67xu5mtr42cxtqeg33a43un7me8s7zendd62h3mxjuzsffnuhjdgzvpy76rhf5m05dnmrkvu7rj8w68j8kdcnh5q6lqgqrx8gqrw4mrlpjz2vdz6ez3rj4y5e0xdhts4pqed8nyvdcs0pmg3nkys5t6ym80ujaf7pqd33cnw4nz8x5q8w06v7xg68mgdq5r9da8tn4fywyqg4rlg0345u2t7qh58azcv7pa075zdrc2maqgmyc55j45ehjv375wekqrnv8rqdthuxzrnleryyaql3vhrwdup3e680jvffgk0ex7w2n76kranwwhpk9pxkaatkk55wfwn069j8endfksy3ammmar55jkn2nzj5kwua2e79ldlza4a5vhkdsjychg2c7x6qerkalq8juldh9yldagtgwpx6u7s4f2hrppl80r26se8ulymreswtztf4rqd73xqf78wm6f0ky5nwhk5n86jkdyvv6ezsx0rnxer87st8vwgagaz677wt593j0vegpherfdcyl4uvhfw5mdm86645rr435328lzvx8eshrjs0vkr0pxyxp3kt0r59qhxyx3n43zgm7s6lyrf4jc9x96llgr4t4whd09nu7yswslzcls8n9sfm8q44gvl8g2qad8s8g6xdyrtrme45y44x72f0dzjedc42thm0qrwc9wxa6lsm7t9nz47dafhm45430d9n8ve8fq3age5lcgk2uctzyntkqutd0rrhhec7vdzyh3k83pddxt0tass05r02pg0rp2960pj0rl6me2zvxlax5axc49rxl2p3mqvwe4a7ts995mtxypqgsdy6cgguath0cv5jh2mddpje64ggnh0akrffykgd93c7kj5lm32fjspmutzwj64ck57qk94wj8nllnutf7g5mlc9c4guu7k95lwz6zkzq3fq8zmfgejpyrzchd6s6v5f3pw07dy7x6pu6x44mdk6p4ym7e4q08w69xjskjwxkt6p8sr45avjxcuwvwuxtanp7madfnda7c76cgdrqwjrmpzh5vn2yd4qsxw26u4d5mua6h6z0ksy6jw5tllqqpwddyets4m3ea7gsm5vmr3tq4lr2ep8h9vnnn6x69gqukzg0ejxzurguwah6zjp0vqnvn23ga8p6wvwt5ugsgpx5qh0jw7wyheaqr6w9tgxsqhcyfc8js0yah8zpd2d28v7q55uenxxdgug58um3rd9uj43zsn8kanj2hzcgka5nx6ejndqwps0hpghkugng3sxq05243q7zz695e6j4f35jy32yh4skh8v39ls267cp94tcwyx0cmzh95r7r2auzpac98u4ktwrxg4f9a8vpzsjatcsnhnnqf88j7kqaqlxfns260le9qurm8p5z6wvx3rpg4xa73xnhm0v4yjz3x632vere005u5syhkljdre9960dd9humjm2edz8dpc0g0cdt9ljj7u3dtzqyx4t9h0vx4mqshykzkf8m3rr3ynmy9vmply8drucdjhsly3n2xgu4zwr433hpwjvtjcwn4msm4t9amnf7r9vsyx"],[256,"nolgam1qnpl0flsnmtr7gshld0mrvpq2fwfv4vdka8uhqgt32pd5evxhgmfhnvgtfv8xnktjp03yn9z4avtx5pf6dyglkr7h52ssjrrnsq94eful4pxkwj9y7e3mvzcg3aepuwdp7fu8yznp05ua292tq87m3xn97c33pamf89efnqtud0z30uhlxx0q03jvyh7fxr5ydt3lh5l90l59gvj2yp30gcmen6dzsxwtxqxc903yfyn63g2n8shq9hf5py0lftd5vj0txmt65c25pyde474u4y3hh9l3kusv9azl3q5gp5ks2w2czvgnlw7rj7t7mc9vufsqtd6kx6knrp9t9jcleanht0egtwpp97xtjhnnxsqxfm2wrhx36663tuch8avu4c9putq7vqn8se8r9xmu08lwzwe3ktgn4np4vk80ndsfpt8pwnnl37r9kkfw5uwm8zu68ac2n498ra577tuksqc68hk9dkh4dauqkxnk02cxu3g89z3a06qkf88hyku0rtle40r5fzujxrxtrr0c34lfkqpuaxwqe7x09wtj0mrt9hh6velv2tttqlq7wt5hp3txyhyvysw6ntrxcq4vv64jwfs5xz7v92xzwehmyara40knc0sxslamdwq0226355rf32sv5e39eqjs9hzmgf5erk2av68eu4k9lr0kwqlksdscssq8unaddz8smj67s5esy3h9jjm58wraupjzy83c2mrrfuyl3ucadgaehekm7khvrq2q6cfnu9mxdmemltl7ru88wyuymf505e52ccdcmc5efg6nmfxy8scj4esh09vfzydw9lpjvthgxds7v57kmrznqr28guzeh0pxdduq744cnrc58myeay4pfz8kdmw78r3h8l3efqemyhj7awk46qllsw9s6h3pe2vex4jd25nekw0sp5nwv4ahgu5d3qcegtv27j80lcxwerdkjfvnhp5v4vm4qymggt3jarmu2h5w9naw97h8cyyc3lqw6mcfgssm8skszmddstgavkcjnqkkyharqkaygvdmfy873wu6c0m6uqzcf4fqumsq06z7vuw8ped3hhax6c4tqza37mmjjz509nf5x9uj4y07jjex652reppwnt7uupr5lrvl6slc25hhkt2shg5r4awtq78x2w3j8wyq404s9hswpwwwuhgq7n647xw5z7smww2p5rlsq3u00ctu6tsu8sv9axft3eull47cneyen67ng5azqg2ddvrh0957mgfxe8q72tnyrt4nxm4y6qeg2a400v6hwmcdcq53p8xdgt45xqsgy779j4vd2ttvemd4ujnmyqls0puv22rmj0trhmyv4cvg2tglru2m6lhzzsdhjycn47mrr2zdymwhahjfst2eqhp9zmhfuksq4xuem2hgswjghffwr8hdq0ytlel2duc6sucg9fm5y92x22j6htxyjltpc6vszw6nhqfk5jthvqnjcup606cksd5g3h0lrqwsest5dlkel3cz2j3ynar28aknzlzw2awzltpdks5gfuufenwvfyv5k7ywep4dc5rxn03mw08kdwp9gllm6ada3uy4ap522p59am9c5hpt3nwmzhk2t3u0geja7wnptf5ukrukldl08gk9rp4yk2c9aumdnexn694n3cy06vpxh39ru65rjr89wuu4wvnd92akv3de7kdg7g6443cnhrcp9nq9x0g3rfnw6l94kqlcklwkqqvp27v00nm4qjdg82n26zvrhtyw4ms36h2xfahrgmks4eael53c2sh4fj3szewk0kdj3l9nvhtrc86njxt3az5anvfzxnfr88q7cljhfx5jwpd7cgysw0ryvpwsr3c39kus6ded0r8sw95hf6nl0z9r28vcn7rj7w8qgyuj7c4cf4yufkftqjx6hwffxfudmmcjkle88ymf9kpz3hyufses2a4a7fwprn9lqgshu2pn3p4vlczf2rh9rvsw6la72zd2k7a4jrwkxldeqdd3w6ua3yr2v0nj0s2zufsp8a48n2q2kexxvs52w0a90s3fa78wt2tctflfcr4xmprnfqck4uvdu4rfm7f7lewhldy2sjdmdepqzyz4m798sge0wfyclju9xewq6mqmpadusrcukeevya7fse03luqr0cssu2spwfkvmjhepgnxucw6825dxh23jy4plx4v8rsdudztkn9du93j7qyw9clzpuuyjzeekjumknuy8ckx6dxaa205nmydcqgx2wzkwflg4z47zkl7ermacas77jvs75zlgm34wtdystrslgcuw9jrafsua5cye9fp8djg0yunejqep32yjqf4520y38ylfmvhrs0m0v8kjl6tcwuyl070xallnzeu0hscn938462837hmxr50539f48u8v0tmnwjgdu5ahn48zyalpda0wg0dsq9le72ttrla83uc3cdtdz05w4v65ete35ppeurr6523zqgazu269hjrnm3yzusy8y5t2tyjy2wrl9qe22gd9ltjm7s2dt7ymhaw96k8498se3nzcjdf0aws2gf9zrymjtfg66fgzmmrkk3d4h6hmx5wmf2z3xwapz9z2v2kenpc8ms0zlednhwrph3fezwjcy890nul0ejer2hg98gew3jnu5ecjp3zt0ngn4ll63gpevr9h8a82s764hqxgr47rlh4y8y8ne27jgsuev4w95679w4kfzqrmuwrfaqhq3fu02r6n6wp30lz0wmxffwr92eht0tqf9lt77wlwhjz6s86lyjs8e02ghwq2p9t509f443zt0pzmhtyqgymqc8z9cu3glmp449qw26vlvt5rtnfrgjzpf7dyqfqz58zgyyr2n5xa652s4t7w63p6ayxrhmd0hau6vsczd5qf0zlee5g7l7etqs7faesp4nac6wchnzs2a0pgjm4ee6njt2wqyjjgpz83ma8cq23n2r7jcquy7a5n0dh3ljqtz6ls3u8xlny55vz82qevdtntvhgyp3y95np2gga25jkcd7zfhgl3z0q4sghfae42zy63yqdhwp2yjyrknegjtxkkr3z5temuwj689826p267drkzz6dynn8yw5jm8a4ml0058a3p84fpf8q0ljsl8etqf40jqmuwng8709q4sts2c5q4zpk6trtxtck3wlusyzggu6wlazheufuzvdrkcj0rtv3y06l8s3e4fcvzmxcx8w9q5kw8p9m60pqh4jalputnklhmfgpslagwazaeszdajj9juv9xd5df8uf3s8p830wj2smy0u4zs5z52p3tdmus0l4yk7fqj7xnstax56rxrf8qgu3j7dlan3q929sk69m2f0md90sxqf06kv6le5cflg67zu46wxlqq75gycqu3lyt5a5xjlr62kvlcmaz2rlysr4sz58stv4lmkwfjfdau2mnmd2hwrgz7dqfnfmuc97llhyfrgjze"],[512,"nolgam1ulnvnx365d6pdcuqy89rqz9sgkkfk7svxent666eze88az2mfndd3hpj90ndhupvfcycj95uzsrw7gl3mwp2et6gvww0m7ffls9fvak4ssccqzdldyp4jltwqhfl5eaczy8dshqx89044wp08f70688yyy0gxu54ksz4f46sdcxdf6lzu748xueh0xrkmf3qvvrg9nkz3xdvgscezzckv7d724yl3aatspy3hzpzjdpymj6vgphh9n5tt386hsga3lz4ev7a3rv66whkzk3vgdxdy7sxutxgaruncu4u74k4c5lxxcjyw9g2whu47ch320md3d8u52d08w2a7pjqjkgprxta7mk7996ymnd4d29qwjy877fr3q5hdzn8ypwwxe82erpvz294d8l3h760pk729ycj5224uh2rzmyyjk820s09kw0fphxgjqhw3gzypp6ahcwutpdswua7pxgy5gapw77vzymqj55p8k0jqx5pvxwegdauk335kgxva9n2k8t0dune6uvayteq26tyn5773emdhhpt7njanjgcanms7hf7z9mphcghw3lzffgt92zcyxyxr2dycf6yrudn62pdv6yulue8las8dd2v00p3f6hzc920dg3je87pvwp5u54rcnr63777eq4cxqevntucjjath8qpfl4vqu3zps7d7mh7dfpclcxp62gwtw43vny57kndv67kl0adejzcdhdes2s6aptn9kj56y4yv3072uc8qlgn9gk0yf539xgrm4zsw0savys6vy6r8al5vm2d7jzaxywuvl2gdzycykrmc3xmrzwwq7vh4dvxd20vjfg3dhsvedd85pqydjtydzw94lxclfea9vale63qdhh5dwm2y8jzv9csymq07t5gde4qlzjmn3jz4un2g5pytmhkhmplwldumrq8sehpqspl622yd0atfwly2uv69rfecr9lasyydxm9d8zzt9zsnzeu696zakwa8hvmhuv0xmf6ws4mnwzueacqlkzy4zgxzh3ucm3lnlvhlxvff8neqnxmjeyujzt9fsxqr0vcs6384t3mve8spw9lx7yk87utmwcr4qp5rpluhx8atmhgqny6uzclx3lk6dy8yva2t65uh67mfvy865hhmkdwmlrl378vqrlsa6acg5n0uj4vwzyezvwt56w79hc56x2vuz0grsumwxwcyuujk7x4fzw9x7z2awrrmvq5h7lu2y9j3hvffvyrv09avzq42hfez3l0seygxhfs6ar0cn3f2q4wqjr4s7yhrp4c2cnnrr35q9a45t9zm6cntarcfagauztzxmsdwpw48d53k3rgzt4kflz50rccjalk02kxwu507eyzhrzm5vu95lgc68xvv2c66qmjzac9ctz0vr720h8f8j3lnucvhqagx7z7wqsve0yn2764rzewcexq2q7zwykj0l8ul9yftz294nzna4xk7jsquyzkd49gx3ydqv9dzuax3squ8pljtna80kjhcj0vu638w3a0nud7a0taaz5p0tvk86xpqszelr4x5knt7vytv4m2yvg3gj0n2w7ehgsm84k8n7e52czrw4ckj6wklwuycthe24fuc9jvnaupcvk85dwc5dh84cghvhusnmld728cjw2dezr570vqc7jknzvshahdldq6wfevzpkk9xvjwlhnzt5hn7u5f8z2u8d2cnmyr8ahl2murfrt6y93j0huk5e57ywh76w3r9x445x33ppe6vy9fplnju2g0hnulf2xltyf486xjvplfcqc2lve2hyh43e8llla6qhpmpavj0cgqrpt5gh3gxunczhh7jys9v7ecqlkrkcekjp9xlfa702g2axcthrhkldrfgmuzrgdacawe3wzf973whamemt5wtx27uznhqhxdways2e3xgxpwqcc80395zhf0l5p6lcu7g2t3f47kknaavp97262rc9a6tzawrftjlpzyc4s845apd8m0qdh6d9760xy9urt5rz6v5a4x9j057r2ykunzuuze6u8c60scdsy06wwud3l6dc54ka0agqjms9uhnyf567eel0zqugqpp69f98tcf28crvl6jtmyf69aqhvl2f9scydyhfjvtq7gej5hseg4ctqhwpduhl2upnkwqh5aahtj3cgzrdlu6nayjsxvgle2ljvfzgrn9u04slnxm7ee6xglqpehjssvskjx706e5h9wejq4f76yv7m43llwstpjrfn8vy07hjjr9lare6fjtww2kzgjgdnxr5slfzm67frfyp82g77rsc7cv9q2snzdcvfwqxy02207esrmcvxs25lx6nrd2d3g38vej0kfc7rrclhkxqcvwzt6dg89642yjcthc69r7ljsj4d4v64hlczrhwlnejrsswn9mv4pu9xwzuzs7xee5vvjkmt327ujtaa2u2yk00r3mmawtnl0clpltwztlyym75r4hmc6egef0uvsst5jn6pasnk2rvhx9v6d8upxvul903f4nefmnwwlj669w5w5fn4a306fvgxckdtyxwjhnahc3urvl8sg7djhdu3gjl08dj3vzhke4x2e070ndfn967qtxn29thqz5yys5e3ujsrczw90k4rmm7knnvkeqlj9v4myty9qnp630zsk5vpcpsvl8l95h04ceknxhy9xmce287hnxyjymnqrdynkejyl876epyv5fwmz9xthg9rf80ygxzujncy9a7nzt94rjr4rpnn7aacv5hcxut8e5rg347n5urapg6c0w6sfszehetpszng4p0uj4kl0jglmqm43vfd7zuseml0csxck80rsx709gj9zzh5nflz9nxc3ezedyexcm93h2pl4p8k9vn3whra3a7tq6ft0x9grav72d4pdc0pawlz42meka03x80p8rtgn8yutqsckap9n9p22zkxsrkudtgu7gymws00dqjrms62dpveu2jantvmkkyxl2zcmaa50xx0dgsqlmhsztyj7dnm9wz56tyvl0x4qg3stqw4yuczvxq432zzt26x8c0nkj55pjvmj2j8kqruvv00hq9kyhumap00nmeqr9xg3g6gupeqemj78xf2j44q4xvjyhzvfcv74r7v4n0sfcev50ym3clhqqxgrh6rkdw9u6fzctv4r50zxmgye4ct9ajzqdjvxlu4rn6tdj48cwnmzz2edpfe7pe6q8gv58e72gt2yn7jy8etwkw0yu2dm47rmxhf9q424uzvknw9836hddr5nxkq0ykkjg72clptfz9udlrprx0g9tazj93gl6264pusdd3vtx43hc69te86vjzc8s0f990jmkgty70e0tllszn4k2x5uu903vagqqzj00jew60aymrg0v48s6xg9u7vzz9phgje8aemsl3xg3tw73ls05car03e30rlxm4p3gw8ucvsngaahntplyp308enzj0gvk8kt9e"],[1024,"nolgam1vtxnrhcwje6zm8lu3vw8zsp9tcjhr5svx8h8vrztn6xuxvycwttupuk4e7lehmmt3e3frwhg52e6asq36cjnvncg0tyl0pep8lm9chw0daw22nl6fz856pg6vglr0dp374g6yxcrsvxt4sc0wz47gzlec3rha6zn23e4n7v4kxygvx0l8qyav8r3qg5wfhneaux8pweq8hmk07ds5329tgfym6f77ptlzk32jfm880r63x8gu32dafrvrfhvskym6vfuffvzghfyh3rnmvd5y08vmy990mdeszu26vpznuuumklrewvmfrktplkev88mqjvg3lzxjq9c5xejrk7th750trl83wavwf0fck7effuclalqenfcsv8yrsut6f6pg55amplw89dlvexrgyrpd3s0mq8rpryputhpqn8gk9x3h4dc7ft97yp3z8edhjazymfvzytl4trp5y9nnwmm2h3jq337yfznnrcnr9r7qyp5sp5mu7hsxlyxslnae3wnnzwq3h0v8zprd5cjm67alh2g9zm9wsw8dz2fuzlv2rfj4mddz670m0slda636c3srew4fchtg0cpgldp4pu7228tdeyu9uh2rnmpd8gqpxsjtwg3z2qrxhkcjxsuy4g4vfdusx07cy84e9l7zayhw5ddwkklssy4xxdxshehqjrd0v225y2y0vpqjmzemdgrmc8larf4aknpe0hkdv7272y2s95z9ud64we760ltvm79ndwguqrgweyf4h7w465kxaufmyknhtmq3qgg28csapjzku83j9aan0rxzvkn5ac2zf6z9k4czj2n8s7fdvfg6w5ptq8dtdlq24lnlddsumyxhec8c8xjvezx8wj05r3djpnck56yf7ma8kwr0r9s2qavfmq9lxy68c6sj608vl6n3jf9s5n5jva776vnkmyvvrrk9rtdn3axcekkuauh7kyxgrua6vgst044wm3hx503eq0f9yggvtvgj63r5mldzxkejtspup4m2egx7tkn0uk7zdeuv0ktuz0m8nsv5m8d7qkxfjvdau4hc9c5yduzsfxzac0f2u0u27fjt4la300vyxedgjmfrhr2uzty69ver93d9ettxdmtrlp9csqlrd9ckny2n3g870rn0xzn8pphjehvr4353xzj4lfypgxt36phdyv2h96p05ckeug8ahcq3qvme7mw8xe55d0zlm9r8yd3y3xsg4g006ch32arz85zvgw0gahuvq2g5npcszmd7x8ypxatqxnxegkgfe2v94f2qq089efrtrr8c5v44y45llytu89uylzm955a4jhmffchujm6e3spl8ftsv25t754rfpjl3uxqvwdu32acxsn6vdjwd9jswgnx0qqls8060q8zekc78qm7wxxnpmk39uuppg3wfzqw55aq3k6dxmc2jzdav70j5czkysjpzar3twherdpftvkceh75jmlsakdcvkw8vmjf3xmtugfqelf63xt6dd6wwa2ce7xkl3ettzuhywvy2p05tdne9cxxyws4y37wxlpuqp63p68zgxjyx5q080qfnj6aa3mqzqy8q24345fmpps9py89d30un4d6kxsmrztu7ah38xk8paavhnmlj6tprsf5zqr7z5mg687ax9q2tac89pts9eatm2wv5q60enz0h9yk2gx0xxu3d579e2plwza4u082j72yd726vm6yk7kfctz5nf6w67dyqa2hvgkk9dy6yppn97vz42gkq0tu69hwv7hrpfxwrtef9948ewxg90qdtvuk00nu3hy6hmgr445m8j9ke3kzqu27zdkhzzdr5psk7gcaz04nuj4lqmq685f09djl6h3gu5r80car6j3qq08dfj2vjj0kfx7jxqgl32wwws3s4fsvsw6t20p57p5e0xnd7guxpk66sx76pvltq0398meshvq2wqd5dx8w72g7m2hwyy4zjgsep7mrtdvamqqpcvkxfyek7l839mxfd3shl9ua84390z0crzmrzd9g5pm4knk7hrfygk07zvsqm8qjerjshc2656ntczzdereqj65hznhkyyux92r77q53qf647kdyjn3pzl9xfdq2hcw0wryjsysz3amgkk3tdu335kyngvev5hu7a8u24wpnzqr838tyqqk459tm42vql6cmlj6en84vjuqu9ukdpxv0dzlupf4dkax94fvjkdh7l623w8k7nj2qpmctcufwgxushz4a94848qpct9zvmt7nwmp87c94xavc7gn4ud2jghllcumaye0pk8n9ywrhgydz0rl35nls7z3y95p0pg4pffd0yu4w2wucjp53hkq7gersl4d2h7upqj5dm2ggqhrakqvs35k9ejc2scrdgn65mk3pulg9vhtu5q5h74l25qee2skjsscuqym3xpts2q3vpt9wvffm9qrkq7s5r95ahd08hy8ktg338rjgu6wcwstr3jynu59h5vgshm6m6xdaadn3peqrgtywn824r3ja0zxvm799uha3j07nnz7chr7km6z9r6mqs3mph46uaz852h633979qm7kwn0js88eysmk7krfv7w8rygyy9e7xxhp68nkttw7x868hrypq96t72ajqytnkrsfjgwtamcnmuews8jlgmypqmm3lywlzf6krmsr5waqh03tqw5e04v7hyku2gkclefade7uknexxe6se5a59798j8a5p39d2jyc0kx40mp3u6djcy4tx9njys9e9nrcy2eannk4nxg36d6rdfffqv97ves7422yff456smv0jhv0g5gdnapp3s89s5d4trsh5cvr0960aky5kxjppv2md35ee9c62m5e9q6s56ep8szpgu2u3d83mk8avf0lrmac6gpd6adsuk74gkdzs3ph8wu4uqwvc6d766ee5qx32lr5enwpc8cgxev2rs03dxw7p9cmjzw0u3d290glrewafgd2rpmfzcygdhvqs6j7s0dztvtu37pqwkf2rm38mefjgmwgp2lu08gcv3csgzw6mppu5ne2j3wpjgtg4ak0hv8328wt54x093hvm8ewszlpva62f09zqq0hmydkpvksp798p5gujq8zgf4s75z4ukpmx82djytp7hm8dzrcrd4ft5dfmf4ams9udsw2uryfc8va2mzm55ftkrp0kspjd4ks5lfhg205pge7ng8x4cggct32yhcfju6t7m0v7c80c2ug7medm3874gexelvftvwhmzmfcacmqmjnswrgu5duwspm4e75sna357t5t2yqxkckcpyhxvslnnj3flp53ppfezz8t9xr63d6hm3rk6rm3vt4wduglsx63270muuycdrc6sds0m0uqs2jr7fddmyxfat9t7gs2ytk4fw3zvth8gzd7u360uy7wmjh4aprnftheuv3sdarzcmhcfgdwp248tg5cwh658x5lprn70yk4958y"],[2048,"nolgam15ghkqlqh654udkqw3xcr48tk804gcg26x62w8yvfj8jnet4n4254an9e5mzjvkhd4a0rrese6gs3cf2f3qhzyrugjxgst4ng2t3hf9p3ksf5j8d2pltwe0feqt5kthz3pa7kdt24he8974ad7nqrm6lj3yefxpg7vkf0hp6jfphhvnedmrx4tu3j8qkvmmzra2rgaz9mua40yqzsy89qgkkp724gkdw3568h4mar0kehv9tgptyvkqtwyxkdux863zmc6u26u9d6wh5zz5n0m34vr6ak78k2ls9h698vde2ghxn5cjmrste84fh8v8fsnzwz30z555hz8kquvd9awv7ja2e07dqcshd74dcfp9ulyrc8g50zxt0a7ftp3txacu3emz6csv0apzmvazm8uh3j59mgphcxmgshl32af2e5ygzwgnqzcdwvr669dz9qs5k8at6qssvz7jrqw7l4e4puk3t74rcxt7ke7k9ufjx7vg3zgm6jzjr8hlhkazss0wvpajx6zv7jspexze76chr60c38ntc25w3nal3nhsm9agw6p5xj9vsqsp90elrt62lh6frejz5nucu4fhxww3rsktrjlkl6ehh2xjklcnr2n47x0leayf5t9mf3fcvlxfgc4amwfspv2a8cvs3capcqmaeclmt56uu3z8w5cu8z9xsne6y9ddlvcym6p83gcta2hmew696nl07r2gp9rnpdap8z80lhxgctndjlklpnthwz56c4v0ju440yfw5a9k6eu44gfmpv8klmqmhd8ntruayz0v5gldn9vdwx3ke2kws89mdnl7tal3qstxzc208ztsd3dq0dlzrxezy99ctx6vdqucwa3qr3w9946lrnz32zzndyk9qn449fvlz3u75fcq50c37fcpexm6duhz456yp0ukulhr88dt84gr404p3mjduczpesk4j6sgthajpt0egtvsnwdgc07yqtwh5gm42x98pxhvekpcuyy2sh3j0detkrvz0f2v4auz5r5axll46e3wc4wgtezk80596lxan3wseuuxm65yr9a7cnyvg9wl95z9xf0a99yqc5s0xzeem745phfs8mq2ccuh4005pskhg5xayqd0zqayuwn8t92snn63jh6urm5gfesdla5l2r94zf0gcxhpalqjcu72e3szywvqnk6x84l4uj6hy0ft2scprpuc4u9840wc3k44qhw45h47q46yzxvjadeqx5g3zn47zpnm0yge5gx2ranptc4hcggf0fyd2kszxyhvujdscp50vagxsrdcdek3psdpatlqca8x6pl5re3cr3yxvst52uamfyrdguq5nm9y2ffdde00u2z8hpqlftp80kpy26v36q79s4el0z5y60zl9af76s3e834lyp4e0e38je4jav0zsznkfj6uucju778sns5083e5v50qp8ulntvaxhucmywaxvr4nzmzdqv03z9yufkwh9engqgfux7y3ljfymwn9v2wpaaearcqdkfckvrhjcd708qcax2p6ulxc6kwdde440k0shrql2mh73ta30m0dxvg0j8svre4eh0pmhv0hnq04rfrlx6r83ufq3htnk95l6whm95t046w3ayt7e9m2vd79vhckx5jl5afzrx97rhjdhfudrkn4fuxe92tgqccuqykcys30zp9vdnwwkztwhe2w6rscr2samg2wujzgwe35hjst29nv5eq6qqrrn5vc3wye9j73hfy0vfcspd0rttalsdtmgmycu3yvya82kfhk3tmkddnqy5kh5ucfu07ju8s026gtug5m4pspevssvp7e9pyq69wl4lkkvuke800cmt4jtaejcpx8lyghprg2sk7p3v7rwrtzy2ctdfa7lr499gxm9nxdkwapw6t7qmf2hl9c7j5c26tjuuzgvelwc44xgye4t4w79ett2ceh5tnzv32e3pxnwexelx3ktera4fmrsp4sa4655e2zw4erxvjjzjlvqpwl8kth8hl256vvgftm4vj86cvku4vp2c3jp3dnh6ekst7xjzsjec8qd36ruahx77q4hdp9tz2upkjs467ta5s6tl2tp7fkp96p22673yscwz9lktwy44e2su7cr8pq3dmfrgmv2g56f0nd4d78pvgx8wa44ckgmmd3ccevgdrwvwe0wxptld3jkknsdalw3spwk2ckds64mmpx7y8vzrrjh2t5tdr6kkdtdfsgvp7dk9pk58r7yc2vypzjps946223u9yjfujscau86hdl8x7j33gr97cpkesxg397deeqnvlhm5hqfw85k4y90gda9lv0puhdrx4wl7ajuqfxpmh8sckefsj7ax5u9nn67jz02xpxr66w7yvcxpz3fjd6e3uzs5kyjw08ycux2zdvcwtnvntlsuu67at3rl0n2hsyr2c2hk2345v60hknp5s7u5l4pl4n6dcfya2pdx8xcftxarpan3hw6hsfdepq6vday0mfy383r67g6qhv6wuvhpmvuvkv85xevgwaxlpjxkqltsyudlkh9y9wvwva4gkv96kl2zke8x30h3jj3rwzr8kpk3pgzrgcpk6awe9n5gmx5k4d782agd3355mvcekvkzhh8x6n5qvewgpn27ae4ku6agl4l0v9wx5cncz0xhfa2ec5jqn7x7l4mqx0yc4x2f9jecwqdvruk5hjsgzx48a2xxg7jg9zejhpatt4c639y6qys6rmylzkc3akadw8x4xxt5ugwskk43dwfuph2dmdxgw5eq2h4kfdxa9vvkys72f2puut3fqgqpnsxxfnll93zyez9gwp0hn77w9p5f202hr5gr9x9wycjr3cw3sce0ak67f3evvkzenaq4kvsjj5sn7amm0xpxnu4w4eyct8a34m9tghxxj9j604lwsj0gtt95t5pw3746jjg2tzwelj5s3ldj42l8v90ftp99726are39rnhjnp27txk8dvvdzh7a4hlhnaas87a8959vhrzztakszhl25f83cn2yldlexqfkjeatqjtaldjke8y6yw43ut4dnsdgk4w53g5ca2py7suvg693s43zqrnkcc7kgg4fc9ks0ftaee5gse9z3vauymw76q6lu7rh64jak40rtxdl0m0qv2ay7n9ztmnv040428svkjxj2h3ugcwld58g8spw2zu2t5t7pkp6fcuupr4rzlu9spvjq0xd65gnqucf9k0f89v7nlk28fxkw8m9xu60d5xgh2qaf4x997py9y6q9d9wjmu99wldxs9gsj5ykw37jywg0y6ax68l0fw2q86ku3muj7508ypsdmuuj5zjnk8yhdgmdzuf06vcsx0svtvks997wvvw5vwrs352w7unppdphj8tsj29m0v3zn3lkggjd0ma79xq9qn08jsmyqapdysnk952pde6g09t79r4t7ptaxlhu92yv5gmlctqjgh7y0"],[4096,"nolgam16697p5c462kpyhf3p2mc8ur74r9uh38lwqsyyxfz7exv5khtfaahpcc4gwaq0vku63xj45k3mg3uujmr6yl5p0pnsf2yw45xumh2r83rl7w2lj38eymadv8gqv8fuyr85q7yeservyrk7epshqjrrxw9ezy9gwmnqlxwq8araaanfa256k5yvlqeccdw0h5r6t46rgcwgk0505cwxa07ctsxe0vhqc9ua85d8fuwa23k9cxt740cfhnwx6qrpnnmarvphnfhm3jt49wfyetx02zaav3j3tfgghahgwapq8h0jvgck8sjm5gn6zfxal7rt7ls79u68tx4zrnkr3ycuutrzrcef5wusyhvuj544nl096r76krvlftf2tf9rxcr5mytx42eq96k93nnsa2tyf67j9d86c0z7mn8e3aswtnd5tdx0z6x2x57jxt5nu5dg66w406uwn27l80hmcq44nq4u82dzm9g3dgynl2uf3468s8n4gj0h4lu6q0wn07cdacaslplzvcpccnmdt4lv9rjz5g65he5arjnxvrtwlvlyehtlcptu7vvnqyef59m3dnjh9v2ss7uqkexvxjhxs28tcs406axu9k2jlljhhqmc26pwt9z6j6ht72m587nle5y0pwsnz4ezvzmuwttmje7yssdnyax98nx2jq8d3nrrh75xesjkdpqp5qq87ygefczqgc8yywtn0zn7v9q7r8zvpsdgdvzdrk7wmnaqhpmz46cg0l2eruw3pn7m6f4etgsramq7gulf55w0e6qff759cymg5s2rzljvhrqu287dh4cgpqz4d5m03huzfl6zjj4sgd7suq2y62t424jkw8px5utlu275rlm5fkywd5s4tdz3xtga3mmhhjqu4l7e0mvvm86l07scr5e33qcf8gj423ld67lgmqadaeh63qfw2f5ng79eaesvy59wc8qgt63laf0h6l5jf40ucp78u0km445g4ew6vz0s0twh000wuk4gysxh89np0zaxrzxwxaglaj7yevftf0cj7rrrqdpktxrkz5hszga7l7yl5hc944qc30lctql8qttelyhmkj0zaqgns59xhjxwuahukxjr0rvhdj45p7dulw32c9v5ady0kg09d370j4utc5y6vh5g8zzs72l7a9rewzg2kx6rf079e9ys2d38e2eqk49f807p6lqun4xuq2emu8599xr0hdmx7avf3kza6uagzct5frv8v85rl2w78nrakfpnr5wdgetunyk8t33g7wnr3g7ag6ms6xnzprcx6f8grzqw0g5ppz9rvphgw7g4600yr7xnkdhmstmlrhrssv2vs3gfv962dnzdwewpas66vt32usmsn97cen2pamhynpqmdpg7f79dfuk9v2z4g4jxepl6m0rcl75tu3dtl4h7f9amctdg7n5ne3ky9fmdqxrn39v2z9tmn0sjhkp48q6q70dxgxzgumc5887kmwukpgrkn09vuqvwvw6yg5x9tgvjy8gfxf00c4ujgfmfw28jxnvgvwceec94q5c6gnl37zsnklegdwn7n9csr49psrlgrrfcre8qadrqc9h89s8qjrgakrrtuy3xuv2fpdvnsty2tuvrldxgjphng7px8ag88yyett3ym2ldna48hy9jp5p8hp7lzkd9wv3ul5mxf2ajyn0eul5theqyf528g40lu53x4l05ghsd8ka3xth43y60haa85tcakv275grwrdxs837nhwhp3j3stj3xu72pxj3eq3l3dgs892jsetq0m3vxcqymqzh8am890s2es3yc28ttsyjv0hfm62vrr0qk6k9mr0h4tnumultg8zxjx9m4n6uh9g27mglpad7n2j9d0f7rs8z5dft40s5zlkwrq26rnvt94f6gqs22zkdphzzj0ju944veftj3kpwaxdhrhaaqw8y3guur76xe9r302865cpkgr0cham554vpcjc7907dvr2jtyh66axasjdp2clcz2yd9f83zyh25m9jv0x2jmnnhaaqpt5l6qhsxc6e23lhevuzmmxz5hgn5pr5e4j45kwdzuuek3l89e5lra4wprx9zjmmf5h5t2h7ty2knva2cqn8pc8k692gmrg43nj4u6wzvln4lru0hnzg7z9jrm0gul3p7er7vq2qpkp36e887r59za53np48dnszf62qyxgdl8fl6vsapqzxmxx7nkswzs8un3dy5wzs3vqj94a2j2gx2gpkmuxk6yuxrj76cttk3fv0uew0g7wmyvc8y0f7pfc6a7x9yh6wn0l75smf62l5lg683x3g0uw5tah9c9r8qtr4cse8az20cvqv44wzl0ns4h88fx65gkxp35qpcuv6m4pyyskzmp3w6heq26e9ruvlatht8qr9gp8usxdpngvqdf8xccglwm3suw9zhjkdpjnyvw4x8lug3tq6vwel4xth68ue2ex3w6jeuux75q9cprt4ex9gevvjawnsq9096nxtydr7leyv06c2ckr7udp8zderymh2tg5gj9r9k5l2fyld4wl8flwje2zctfwzalg56drhpnrvh5quf7kpfdvxysp920r7dt7wkztdkj9cwwav6w52re87ywmt3hpvnu2r62l75tduh0wjylp95d0vcgq9grx4gm4nc53vkjsmvcrua4vk045a9h9dcz6r6g86apg2sf8qfxrkzld02nal7h7gq88ulctsp4cfqtmgwzzqt0n5zckqtc3s27werhml64d3u34jmt6tnqjm7s4hnn799fdp9wpwzmaqxa74kngvxy7u4humr3l50gr9zny5wcw2cl0pk0er3wugspzjvmsv2k2dyhg5duvmfgksg6pdy8h9nuh82zwp2pfmslntary7e4uqws0vme5uf2fd5ruwjk0ay6ste09dhp92604mtn2lk8mvk2jdt79gvv8az3gds6gxy095v57pd9vmjtlh6f4t7capmhqf9ershyzg9dzf9wftvuk3jkkc3fh4pf2z9rjfah9ece6rpqwpnn2uxdtd7nmdckjstarf3ftx7fn028jdcrj8m6qgrmufzdkdjup3npq3g3g8vu7gyedm69fn3tmyphxly4wu6af9mxhr5mv8yc8ekqlcp9mamnkusr96cm59ew3lcnvarlk0f3ns6vsqudgputfmru6j79re2e3h2szk9ecf85dc8n7tptt3zqlq4d2ugd0xsydurg73nrwp3j2qxa9g969xr9qaags8cjvqg8ur0f2zyq5ftn5vsjh3lfaqvx9zqn3hnwzwpr6304fzd94v55nqjzwkhxg6n686t9tsdzn2wfe6sfy6l2q6zeevvtyj8sfggdnjgqugycwtg24arnmdttssnaqep6nzw5h55xurhavurgdpzkjkc5js9zchwwgs2ls4qvkd7thpv20kqcxzwzfk9qc96hkrtags2atev55"],[32767,"nolgam12r24kxyf02qnf863xl49ex98q4emq2rf9thng5gxx0kxtv5782lnmg5m47fx3fk885hte30a7efxzly98tatejcl3t2w6clztmtz43l6xamd6eq6d5uyaurshqpy0awhph3wshxer6knxw6ygvkngtdz28va2qmedmwxd89np2xjj0vul8snwld932ucnkcwkya5yftr32mdhvn8x85wmne0a7w8ytssn40pgftp820y266ukf6t7qrm0nts54lxn8u2lm64clqzv6sxz3vfjdrhgrfumpm6af994jqkfw4z65gmkrwwemvql2yffgex9ammezqd0k7velgusmraszrjegqfxxd9vssks6ev5l2ty470y5aw64eckye0frvezghzvn7ws2n9sdnthd3hqas6gwg54us008lthlhvjkqrmws2zzgpmdlh3rurmgwhlglkmdldq7009laum7dyfajz7s0urgr9z7kkqgyeutn7qdmgz03jnrmz75nz233enlm70lh8yc9j940ffd2myd4a4fapc8ma57hqnc6rcvn7s9fw72aks782d55uclxjpw4ymx8mrgs4zkxvgazgpy7a8fwvmjurvyn6xssfqc5z9r3aye0xvj3qwkgxucllntecjzzvsq59fn2f2f3ph7mkjhy6hskhq3rrg5jlsm4r4sdy9t9x4ay7t8x98ltjq4zu2dhg3xsqmrsnh2wlrdvp2849h5rjszghtfx6564an34975qcaz4j430fkzxtsv7f6jhhf5jgaem2wkrf7mp7hetys0jdxfw5yzac0umsu0jqxswq0ezavs8kd6dhd0wu3ldtc0anfj6g6p27mcz4xrr4cj58xvzct0tegf7l5lh25wy7fr79h6c9u0mc40ul39vx24h2c2k0ndw0axje9fspzwsswypv3x09j3ykf3qnf0agcdyxz3dv5sg3uje4ph58h0sq5nwprlkydy22vqv73tl2zvp7zgjmj67k5lsw0urmw3rtn7j5nwhq7gyvtfwvzp8fh2397jzvnuf2g6y86ku74ev4pte49pvsqf5kyw7h9sj34xnfp4mmvpx8wsxtmf6ryteg9ympklrq7302sm80u35kgt6kc43nwxtdkjj5m5glevur45yqkcrfhm0hmzchnr3fes9he3tks4tp594ef320mmk9n9ye98q784v6wj2zjf8lp2fz3cg9x64gx0rch3f6qda4ulj8f8mr83y6yua6m60jczhkjz98ssfe66hpgw40nrqe0mn8wpdxzvpk9nwgsr8kamkhfa2xt0se4yxxlj9x0exzvq79f5m0msfsam2nyc4wx7u3w9hjuq4ht8f5c79evc89jt82wpfkys3kcdw0e9qepvfgu2lxauhd34k7ch0ey0dqxvcgkyy2tlkc0ha8sm0vuwnv6nhamz7xv2ff08h7t76q82y4p7fm4m9s6nswk3h4ferlpdlcrs3d37lc98p7m6uxgah79t5rxznfhmx0yus7jqtqm334vzh8y25jgggzl5vssc73f0gxjgnqnzh2xqtq0f0wav9e0r0gsl0rqtceh0n9wlqxpza08vlls96el8axmx77pvzhav34mfkvnwgd6grzy96fmzjkcyc60uy7afla9lvj96cvrfendczhsd2jqay8lg7yzele3qtcs0ecmuatm6qkehqam2dcyfssaacsfkywd6detgt78lrl2hp2qa0xjlm9ml4prlwvcnshgr376pcdrp623k0rpgxu8pnql2rx8ncpmkgx0f2q8epvuv4fpwk9xxhxsjwxaaa592k6wq00fv32c3sx0gdwj40cjx5fd3dm99wvl3nate0880l56eddp626hmdltdc57afprdqf9vh6mjrta8vmqwg8r266lt39zjjhj4clxg633hx3ylutysc00vr2jw5ww4gge99k47le8cccttv2yve05u8dy3k0znj9flvsysvzhweu9cnl66k5n7vzeszx59ttf698fmv392uh8dlajg3l36eu822235xmpvaumns526u89qhl9anmlferuk4vrtdp2xucjzgd42n5vydq4szsgv5tqcuw28jwvg9c5lydvp9r8h8xg4tftymty3zmtfaey80n38s7d6gvgfjzv5ahy4mfd3lxua4e4uuntd49svrcvpc6pgj2fp683nl7ukq2pzlrr7hvywscfqpd2evy2ppcmp6lkcq500gfttz9v66nh07wfs76m4a5lpwds3tq2zpyepakaqaqk5mjywhlc3t0v28hzwht2r09szc9gu5nrp6xg9zjd5z3xdp9mxv6a7jq9r3svsgh4gualfukdqw8qn32jf3rdapms2eazhpgscgzw5va6uqwnr98ydxqeqn3t8e3ap5demts4tf9zt2zhcv5lzxzpta2mvfu7j9zlwl2e4t6930jclecyrs2kcpmljl9qmd7jf70p7z0ffcy6ej93kwz3uaj2lpfc59mmhsr9gv6tn9c2andxfxw62m8ypjvmvyysx6cnm3djsttwfesyjzcxtw6f2fc6wqp3hyg6gf54f0g39r3kcgy6u8r8aamj7sjg0u06smqvhhqkjkfms784lcm3gqtzkrudgx7xxw0xqmekyd2krldcls2clc7ckqvrumfp98sc835d0rv28dm7edhpg4q0uymzs4ze30a9m28cq5l6r5rmxfccz6rx3l8e4zq2mm5gua8hwu3sc9eagpqswhsrk3jmyyfpp8sh07ldzmt6thgg4xe0gr7sunngxs9t53a6xtqvl0sk9eh78euy8fupc3ask4pl6yq8zldmcqgm0lhzcz36ku8uc3p04lkzxn69eh5rwchu0wxg2cumecvhevsmwa9ngugk9r7dljp0dt9nsee4hq3sz03audss5rwtn0lhzvws33dj6k220svwxd47yn0ytr44qptzwq6ll5syw4wv6xm7vngcemtpmcq4seu3jdfednm5y2tzfqdf5y4q20lespfxta0y9k3jt75k2u8tp04qltskrkwhykrj6z85md8kgaz3r322rrejztuzj63tmh383v7wlux5387t3ka6s87te9a2t3fyfcxw8z8ra2u9wssv8tq7dfsw5zpav4vm9dn7mt345yf0c9rlxr9r3jutc3kxkhyx08a42pc7dhdryjsea0hu50mrzzyzhlpn247p2vdgcpssdyevn0te7g9lh8av4j2zvw5hh6hhndutkz9y0thpt75csuqzd7puh2gcjxrs062v249q0vdg9lfzns8vd8ecgt7a03hnkh3f0xjvtrt73fy47gpf72vayjpawpfxhazgh50kn3pj07xeql2vu408jy3mu2szz928ska04x43dhj585v2qrxp2vrs0ayt9hvnqrjdn8n87r90tsk985y88ycuxkmj9zkgjqkld47nq73geslgztlwl4"],[65535,"nolgam14e9pwpz9ps4gsl5h37hfu527sfjkt5tcdx09sta4yafvj5ky7y4w96kj5k3rq9hrne940dtrpqd48vhj935vxx85h7p4tsx92hz4cgzqfx9wrvlanzu4fqhpqmk0lw4pd4nuea7uuhuuwh39s3ah52rp5j2tz6a85lw9j3z0tsgehk59trxhuw9dt822hez0p3qu3h3q432u4cj2pgeth3qcc9rpycjgzfg85g74cwj972zm9npxu2ccd9ueuqu6z7asfg6qy5pyeu58u6nkmj25d7mxfqn60stacfvu5pxszm2dcqp95t64sslgp0k4ec0vkshw2fpsmj7a7k52jp84spmzmnl2nsk46mcw20nukaghw0m44r60apmtrptctxuce08h58j78qlvnx0td36vycknz38shga44pgffpa3hs20n34rtdlpyh5cepqjq3q70vf3q7mhtsxmyszvnc5ca6xzt2c9ejnuvhv24y2mf37t7x6f5nt5glfhqcx42nac3qhd2suxyr95e4mfqtsqhvj7dsjh7nedvcczy0u6fp90td0nt556gaz4x0whyq3lhqusgccqy2nfjq74ka9w73vw0q6amw69r0860nxf4z7vduzkn444qjmdwayqzrc82l6huzzhzy84kumzntvsdyc0yeyzvz4mcds20ujry6lud0wgeqfajehrz7zd3aqjgvqu6jrtgpslw5n27qpskshvglgmh8djahry0stej68z0vkeygu3vzsxc24w3r5qu7m9thele9xwqfk568l3t7njpgrz37rd0ymsvpanjyu84x9ynm58anj7unzkk0rlnr32akcgdr98md24gg9txaxt2xrerthxf7w6z6ltp8rzvxqfdpaa29t2s9rdffrx4gt20rsunk4cjyl05l3k49s2yntp2hd2gsym5zl84qdqcfk7zfg9elpt6vwxplwzzgtvnl326s8vca5ls950mctvk5vy3d0wqhu4dv2kmqxu9tnmfnxc4asfsawqr9nrm974heezd6t7cde525fxlfsjyt8xwx3vpvvp3kdnlhglgqajv0v2yw73tek2rs2prdasjkxf7gsn9ulms45kd39swpkvup7sue7jjr79y0cnlqvhrz3tnrk8xjsr4gwet9d888lu0w3mamdg75lkn9d6npsvyl49uc2r4fln7hgtq8gwqgk66j8za5yg55k3prjzjcqvmdwhk4fvfsnrmhj0k97leecuy3uw39awe8vyg8tt33krpmzq285d7jzsnntxj2n09ghq46pm52rgdtythamzhudxhm2tsez40juv0lz8r3wev5w704dekxat7wxdgrhjha8xm9wdaply57ljssr0mk0vs03h2r2q9naw75vzrj5h65jml3vd7pt3kdk7qtt28vmyksc3hu5dpgahdpp2v05cl423axgseykcw7yclulw7m7ardkxemaggss0fn7rzk92uac5qdwd7hmjt33vpjra0yzq5vtf6p2akrh0fk7kcjed76xsf6425uv6zx6l4xrg3qnwp5xlmat8ajptlz206j6wj47d0xlwegkk6v6z43yf2jyrhure3x00j20r6qh328aahqshf2q8dwrpfu4l79g4dtq53ngzpd2qemrvv05rvnxkhzrlsmfpvzr9ysj78v6sanmcve5sdaj9uqgfa9gen3gxwg3jt232ynftq5l5yt45g3ahesxxv50rv4meh9f3l0nfswwcmzf87nq56l7tl375whd00ap7mmnxmuthq6j7l0hjsztur3xfyn2z4cmqj62998dpggdmm4ehhxphewuspx807gk60q0g2ll6gfnujy5kw35y4v70672fle67pf4nl5qvw6frjq9la6chgswy69jm92gyt7meh7ed05aee6qjzju7fl6z9xq5rym9h9eqy72zaqd8hv5mgzecym0rw04rj8jfeav5prayaqcjq6m2h6m6hxl53t78dvtv4n6gvu732yfhn7q2mrz4sdwnvtegaj4wp8c4ccu9u8344lfz7m5kts7fe458a2xwha8fu4pxrclf90m8w7u5kdfa9fhf4augd3n4s340q5trvnwr87uk36q6pgllzs569gyyf2g3fzpjmmuzy7v55a8v3sh4tzz9nu3xgfe9rq7pwqdq3gr22uvrpd7nfhklsmxp6kzn2ujx6td6uchc4yj2ulkx8t4hmj9vh7gxyw2srsn7tuyu8xkvh7z69sd5kmydzgcfu9qqrj3u7wyh0znmrrgp50lzyrmpvnhz4hs8al7zpx7z7hmfdannyq0sz2qkrsqsv9ezyqlu4vt07zcmqmu03pmuzyta9n7w8uhxcs2d5xwepdjhrswkk3c0fyza8epk5sxsskaujgzjjdt0smtj9pr4txkfa9ym576ltmz8kehnlp0v6v4dtcea3jf3rtj69uydqxjexehq5kpu594767vnpa6r7rqnukklt20lp33ps9j5x965qry0tl3n4ftfgvufwvv4qh0chdeaju0ry2s2qtk8avntten4hjgfwte2g30fg4xufmc45zndqht7cp7ynjtc9pvumnaee2mpyjgtjfm0kupus0suypyfehzf4au7udq5f7dsxsupqxcpfz2f529jcz6gml388jepn4mvg5sekvhnfz32q5s70kvuszfp7jgmme57ragumfsp8ec5jsafpdul23yk97gjd4aulc7z40ah4ye53gd0vjfwcw5ryn62phkgdhxkw3rmxwc4ek54u0vqce8hs2zlrh8r5m5878qjupnzz2438eu7f3gyt2nq8smsj7xxnedz3nfpwh8rrw0gx0enwgd4je429mjva5zm2fujfq8gk84vcqcxgd0gyvpzr6xwcdnu6dea4p8j7az9enyualn9s9pzf03cyh70xpwmfenecezasge8mtj4885d7t58s3m5gwakvu864pe87a50zss9cdw30x200zcujh8lgl6gaqvqer350y3wll4qe2rjhdw045vq759usw7arvm8trjhmcvy59z33m7dz80qr5hut7fmqx37kszzsjx4r8vvq4sln0pxvfjj73uh6ynqzvh98s35gd9r5apxq2e728efs3hp56eeruxcpsj427jgx3p8txvw3gzlvueqwfzwrhwkhukulskrh5a6cv3g82gx4wvledpsshrh5u3y2h8lc4juce48ms8kx7f6y48nqln59tqvv5tdwk7zcrsswc2zra4lfnauskug0zmncfp0vpayekr2evdp3p6ksesv3esjaamm3jghg4faekxakn2rwqpweq47meu6c20w8vkq88kc953xz6spg5yhqsk7x2650cz0ezlshsra206aemwl6rydmnuw2xnvlmr3u9097tr4ulhht2r9zqlfvpuh3wu2lx0pupwwgf0udms090kv506xjwl4vxu6c4h"]] "# } @@ -1697,10 +1697,10 @@ mod wallet_tests { serde_json::from_str(json_serialized_known_keys()).unwrap() } - // returns a json-serialized string of generation spending keys generated from alphanet branch. + // returns a json-serialized string of generation spending keys generated from betanet tag. pub fn json_serialized_known_keys() -> &'static str { r#" -[[0,{"receiver_identifier":10576993799895858553,"decryption_key":{"key":[50,84,61,14,252,219,1,201,95,28,182,16,206,196,169,103,70,60,1,202,207,221,156,220,152,146,73,82,143,32,20,89],"seed":[211,163,114,203,180,37,192,71,42,253,26,208,200,116,68,30,122,12,71,163,48,249,213,191,32,231,109,231,235,127,86,175]},"privacy_preimage":[16795418181461047688,2042300718102878220,2358965452025637505,11067020587686366118,966566326869813794],"unlock_key":[5319407098438986504,10434853369100656863,12828564501489937167,10242609535688029295,467399092569670925],"seed":[18245100099979309961,5513579555997432734,810208476808634309,14319363662701114526,14996260779308684742]}],[1,{"receiver_identifier":16267587508061839327,"decryption_key":{"key":[221,42,95,47,28,140,22,155,198,105,49,250,141,216,55,63,121,98,74,89,203,198,239,214,23,159,243,56,20,141,110,28],"seed":[84,189,175,173,119,56,23,176,144,93,104,177,132,181,99,17,202,123,209,188,166,116,41,65,216,240,30,223,8,70,217,180]},"privacy_preimage":[12012400913257883951,10548310109664908911,2963314380582273919,16633145483206294495,6797528064765341185],"unlock_key":[8612364370396931335,14085781343128185969,663197062531780382,7451413459312806834,6771585555068972636],"seed":[15126687239383492287,8019146490536485036,8223351759230227081,8725444215773842436,10526851446909770211]}],[2,{"receiver_identifier":7833112903642552597,"decryption_key":{"key":[205,177,149,49,198,164,240,111,188,100,162,7,14,53,212,171,88,70,92,208,19,173,223,200,143,4,150,24,115,181,0,52],"seed":[37,229,216,233,187,155,103,186,154,165,43,66,93,73,221,169,214,253,108,144,211,166,9,74,232,194,227,103,190,62,86,248]},"privacy_preimage":[12636266354395813952,6795459629652061821,11951971530784802368,16761359162059540098,2093822759577978597],"unlock_key":[13822839371167458216,17545086086042197446,7943302321688915439,11837258559337631163,17262494671434431978],"seed":[17881852939879229136,2707890201164669829,1904350420031677290,14995036319809399009,15471985421484316330]}],[3,{"receiver_identifier":15776432904464356255,"decryption_key":{"key":[146,155,38,165,197,141,16,111,115,121,102,123,107,83,194,244,213,185,141,117,31,169,248,156,212,9,30,164,230,156,56,1],"seed":[118,79,230,30,76,135,58,54,45,184,200,8,193,155,229,59,173,103,189,205,42,166,138,145,48,183,199,168,93,172,195,144]},"privacy_preimage":[7142370373175902299,10478558198407284074,453149336085382928,15069265578532892518,6538626804545590646],"unlock_key":[2565226146705963760,739785114577857590,8191843855821576984,10220076441036491327,11951283057753763573],"seed":[16365141421571154358,16739523083863846774,14519628374603285428,2633200027327371259,6338082107576141573]}],[8,{"receiver_identifier":13799357822171571776,"decryption_key":{"key":[113,164,178,21,15,138,78,94,21,155,67,184,109,182,187,0,248,52,157,27,160,49,25,57,227,84,184,191,18,45,100,103],"seed":[134,126,177,24,210,228,93,242,49,43,50,142,70,181,180,147,9,95,67,47,80,62,173,142,103,142,60,16,218,217,136,179]},"privacy_preimage":[1211189101788949831,14022139824036773145,14588843039554285691,11737738447579755474,12051850702479454512],"unlock_key":[13962909192869898153,6154664764355016643,5111230136029544360,3100394728782510680,5670437138942626147],"seed":[4900202021826691917,6430296459617804614,18112253639217185544,14605183411743439294,13362417657446608230]}],[16,{"receiver_identifier":8901877516113149416,"decryption_key":{"key":[249,13,57,162,219,179,53,224,78,31,151,88,215,196,202,239,15,245,123,193,2,198,253,142,17,140,140,164,156,75,103,231],"seed":[248,139,43,136,157,148,43,193,54,248,130,17,177,30,158,158,147,25,53,125,141,252,210,52,201,31,0,234,117,170,93,149]},"privacy_preimage":[4410469100546677501,181986858756898395,313349172280412832,14407506431337293818,7289955184802339281],"unlock_key":[657795657830544825,8726506016622999355,10663849937586502137,2899042586860121411,15323767660781612722],"seed":[12408986393586040173,2262136108628180099,14648512199123485643,6390239231076555541,6107701980857071779]}],[256,{"receiver_identifier":2854736736991044552,"decryption_key":{"key":[106,112,200,104,248,88,2,42,230,234,167,61,176,74,208,237,31,197,64,246,87,24,116,53,249,83,205,177,185,180,224,151],"seed":[100,208,1,13,87,102,7,225,226,38,138,252,119,25,229,248,57,37,22,115,6,7,9,20,105,10,45,106,196,129,54,111]},"privacy_preimage":[15525367749930777534,1611630157349764180,18299006058837903546,10236742480471074295,6479967956090294316],"unlock_key":[398311634495695003,11646770901963319949,1690519225691010400,18362809574155191419,9812496023110371113],"seed":[17328256301400162901,17454239965910013971,5229731850412362318,10778380358977004205,13933306870795378736]}],[512,{"receiver_identifier":11866994639017834346,"decryption_key":{"key":[210,28,238,8,115,22,67,197,143,164,74,211,1,89,187,211,113,55,110,224,246,170,202,13,73,131,58,105,32,31,155,107],"seed":[246,111,179,242,202,39,111,167,238,59,225,207,112,204,152,205,194,17,69,135,71,242,95,46,210,99,87,162,86,109,26,247]},"privacy_preimage":[1921906233219744435,2022996711385058371,6049802618873634135,18031319823291940717,3751769971045975951],"unlock_key":[15379964702280686255,17130902097341956627,9194945071806795896,9209245193534184429,6146501360572624023],"seed":[5411949849571388503,3933627778202969831,1677874679712150628,4527096618432776838,9248341545621860898]}],[1024,{"receiver_identifier":10714422477327290352,"decryption_key":{"key":[164,137,112,124,19,167,147,154,233,205,13,92,36,228,68,223,103,130,5,224,81,91,249,26,240,34,136,206,228,140,184,203],"seed":[130,114,42,13,69,218,140,245,246,70,159,181,200,65,121,49,99,97,15,150,20,1,238,3,211,131,249,238,116,134,175,43]},"privacy_preimage":[18189402096902941599,71992625835842794,17757084404008821620,7360885489820787407,9789878880186355935],"unlock_key":[7761717159124621319,10450451047469115766,5439744463440127330,11603782470063549651,11449303707392090862],"seed":[2365345052295347648,11603532765052176484,12017388687019582218,7396594250725652905,12472000517732774903]}],[2048,{"receiver_identifier":9778405133012310639,"decryption_key":{"key":[185,216,219,89,245,23,34,12,109,45,245,61,218,143,59,194,11,206,195,18,243,197,217,82,237,142,128,39,12,121,240,210],"seed":[252,81,75,24,120,33,113,119,212,240,16,167,190,130,199,245,210,182,56,189,22,245,128,119,151,49,26,108,195,167,7,220]},"privacy_preimage":[4507137114898943697,6894865929521777954,13623915892458480730,2088200250760272806,18094849808921970387],"unlock_key":[17568846720529969795,3149017798966663108,12947958625577379238,16475072688526441511,10919155714744419963],"seed":[5616784980898013400,727402852798064337,13218659095231836505,5884708954424272806,12825087792086011600]}],[4096,{"receiver_identifier":12646837763728590301,"decryption_key":{"key":[128,235,244,86,68,135,164,205,45,122,184,140,96,98,123,122,136,234,2,14,218,248,118,128,44,71,182,241,192,199,102,198],"seed":[218,193,18,133,140,113,102,54,1,253,124,56,161,109,6,213,53,162,221,111,27,117,219,75,124,63,248,238,32,81,138,119]},"privacy_preimage":[1628255660603322229,234658259861046870,17371460607231334642,4136818626735410950,12254185450524252601],"unlock_key":[14580403393172134085,14474886613845245105,14010859594126589443,8851060269544255422,9149345050368262409],"seed":[18043819257415475138,9817725016321726136,17086808148734636559,3586079176466245497,8098838825687683246]}],[32767,{"receiver_identifier":17173871530342433618,"decryption_key":{"key":[183,45,8,173,176,253,179,90,151,218,31,121,26,121,49,186,248,82,173,119,141,38,155,53,147,45,206,139,170,72,217,31],"seed":[207,219,180,228,35,123,124,165,220,41,205,172,244,192,169,19,235,173,150,155,165,192,242,214,147,18,253,219,74,207,27,160]},"privacy_preimage":[15444404314180609189,8527172248563520527,10097158032980327554,16667986912870196698,12246683181719442872],"unlock_key":[13040881573072405703,8995936729882139039,13645864635353917427,2266901363176610713,8938526604847354894],"seed":[15856601167853116399,812460632502078442,1821027256123673005,8199846743934765184,13440833780556670412]}],[65535,{"receiver_identifier":5856037380742679728,"decryption_key":{"key":[30,141,219,175,213,131,223,249,157,149,162,118,94,111,240,242,67,36,52,212,118,181,53,227,149,141,79,104,6,121,89,202],"seed":[21,106,40,43,176,119,143,244,144,203,244,149,213,161,205,253,180,24,91,44,176,146,248,10,64,56,143,98,166,62,15,58]},"privacy_preimage":[5114748902587198487,8049387925379178554,1807490043555896444,4081459128049551418,14505292235323317359],"unlock_key":[13563943080511864995,11974021274019981663,4721435379242271972,5988094665144874713,5621350591738873911],"seed":[1890741670832029888,7834038028355318189,13710121957536755320,9558335319520715221,21432049612029273]}]] +[[0,{"seed":"085de9d8ff01b393be81f8f76cc6b153b7b0c20e1097909390e0877fb0d38fe1cb3518c189ecc220"}],[1,{"seed":"3b538bb459132b1f2526ad3172226080699560c05a762d89fd6d73336edb3fb5a0d5c9e36b092fa1"}],[2,{"seed":"287365585508989266466c47b04875fac951a93d6d794ba4de91cfa892db92a3e52bf8e91b85f30d"}],[3,{"seed":"47bdfbbe9803d28101356a9db943a1c5081e15cdea333a27c814c9fc62d274565f08fc1fb57bb2f4"}],[8,{"seed":"e7718293681c2a25f83ec4fcf2adc6c6df9cc67146abca5dfaa129e3c9af3d5d0ff0f7c55e3282b8"}],[16,{"seed":"cdf0082897ce71d4e20eef2f953dfa092cf0a3c015e79af51a262889849f44c23e6ed23fd41d95f9"}],[256,{"seed":"7deebf6aac8a267a50b2c09844f203f1a14117c929c41c4161af663281ea8e102eae65fa0aab9756"}],[512,{"seed":"0ed702bb8d3c3e4801088a6e47158f8fe747ddd0b5d197809b8fb1578e39127ed5a976e26bc4beeb"}],[1024,{"seed":"2eb0d1060c2485c9c8e560954889e8abc64ea3dafeaa2f0a997befda9d5ed932cf5224fad779bc8c"}],[2048,{"seed":"1199406fb70219a94dfccd3e08663d6d4b086034e9d4125760222c16b5ae9e7557e1bd2d22236fea"}],[4096,{"seed":"680a341df644f26ba0188f90f95333987b84dc988cce1dcb3db32a60453b98d3300476177e961646"}],[32767,{"seed":"2f5502fe93db525e75a35ca2315b6c253ea03d324d1dab4bacece8f0c518acfaee137c5b3699c682"}],[65535,{"seed":"12633efc8a1779f3a4da5980812b720dc77ac2dec93bd281589ca7f44bfa2d76c945af5226d0fbc3"}]] "# } }