From 68e24a9617ff8a6c4940af13b03e2be2dacb399d Mon Sep 17 00:00:00 2001 From: Dahlular Date: Wed, 17 Nov 2021 02:02:59 -0700 Subject: [PATCH] Engram Lore --- .../LayeniaStation/LayeniaStation.dmm | 45 ++++++++++- code/game/objects/items/lorebooks.dm | 70 ++++++++++++++++++ icons/obj/library.dmi | Bin 28697 -> 29055 bytes 3 files changed, 112 insertions(+), 3 deletions(-) diff --git a/_maps/map_files/LayeniaStation/LayeniaStation.dmm b/_maps/map_files/LayeniaStation/LayeniaStation.dmm index 0f0f4e643..bbe7a4f38 100644 --- a/_maps/map_files/LayeniaStation/LayeniaStation.dmm +++ b/_maps/map_files/LayeniaStation/LayeniaStation.dmm @@ -9187,6 +9187,11 @@ /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/crew_quarters/dorms) +"bcM" = ( +/obj/structure/table/wood, +/obj/item/book/lorebooks/engrams, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) "bdd" = ( /obj/structure/cable/yellow{ icon_state = "4-8" @@ -19947,6 +19952,9 @@ /obj/structure/window/reinforced{ dir = 8 }, +/obj/item/book/lorebooks/engrams{ + pixel_y = 5 + }, /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hor) "dPG" = ( @@ -32120,6 +32128,17 @@ }, /turf/open/floor/plasteel/dark, /area/security/prison) +"hcH" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/item/trash/plate{ + pixel_y = 12 + }, +/turf/open/floor/plasteel/white/side{ + dir = 10 + }, +/area/engine/break_room) "hcQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ @@ -48663,6 +48682,9 @@ /obj/structure/window{ dir = 4 }, +/obj/item/book/lorebooks/engrams{ + pixel_x = 5 + }, /obj/item/folder/yellow, /obj/item/stamp/ce, /turf/open/floor/plasteel, @@ -59467,6 +59489,9 @@ pixel_x = 4; pixel_y = 3 }, +/obj/item/book/lorebooks/engrams{ + pixel_y = 5 + }, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -67298,6 +67323,9 @@ pixel_x = 2; pixel_y = 5 }, +/obj/item/book/lorebooks/engrams{ + pixel_y = 5 + }, /turf/open/floor/plasteel/white, /area/science/misc_lab) "qqY" = ( @@ -69506,6 +69534,9 @@ pixel_x = -30; receive_ore_updates = 1 }, +/obj/item/book/lorebooks/engrams{ + pixel_y = 5 + }, /turf/open/floor/plasteel/white, /area/science/lab) "qRm" = ( @@ -74096,6 +74127,9 @@ /obj/item/stack/sheet/metal/ten, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/glass/fifty, +/obj/item/book/lorebooks/engrams{ + pixel_y = 5 + }, /turf/open/floor/plasteel/white, /area/science/circuit) "rSj" = ( @@ -79648,6 +79682,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer3{ name = "air supply pipe" }, +/obj/item/book/lorebooks/engrams{ + pixel_y = 5 + }, /turf/open/floor/plasteel, /area/engine/break_room) "tnl" = ( @@ -80411,7 +80448,6 @@ /area/science/lab) "tzG" = ( /obj/structure/table/reinforced, -/obj/item/trash/plate, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, @@ -80424,6 +80460,9 @@ /obj/structure/sign/painting/library{ pixel_y = 28 }, +/obj/item/book/lorebooks/engrams{ + pixel_x = 5 + }, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -119554,7 +119593,7 @@ snf bqr ikF dvZ -nhn +bcM oHY rEj aSV @@ -135727,7 +135766,7 @@ yiG arX sna tzG -nPm +hcH iuR slD cFN diff --git a/code/game/objects/items/lorebooks.dm b/code/game/objects/items/lorebooks.dm index 54a6e2986..b22f6af4e 100644 --- a/code/game/objects/items/lorebooks.dm +++ b/code/game/objects/items/lorebooks.dm @@ -150,6 +150,76 @@ + + + "} + +/obj/item/book/lorebooks/engrams + name = "The Engram: Securing Your Technology" + icon_state = "bookengrams" + desc = "Ever wondered why technology seems locked in some places, or more modular in others? Learn about the Engram with this crash-course datapad!" + author = "P. LYNN" + title = "The Engram: Securing Your Technology" + dat = {" + + + + +

The Engram

+

Securing Your Technology

+
+ Have you ever looked at your workplace surroundings and wondered why it feels so modular? Ever wondered why you can't just get a screwdriver and pick apart your local armory weapons, and rebuild them? Or perhaps you're wondering why certain items simply refuse to go together? This is all thanks to the Andromeda-class Patented Engram System (APES), which is capable of modifying the physical manifestation of technology, as if it were a blueprint! This datapad will cover the basics of what an Engram actually is, and what it does for those involved. +

+

Table of Contents...

+
    +
  1. The Engram; What Is It? +
  2. Why Are Engrams Made? +
  3. Why Are Engrams Necessary? +
  4. Engrams Used Today +
+

+


+

Chapter 1

+

The Engram; What Is It?

+

+ In the Eight Era of the Seventh Cycle, technology has flourished beyond the means of standard Euclidian definitions. Weave-integrated processing in conjunction with infused metals are often the specular highlight of focus for most folk willing to learn how our galaxy operates, but that is often just the tip of the iceberg for the standing Azurean scholar. Far beyond the point of quantum and bluespace, technologies had started to become too complex for any single organization to keep track of, even with the help of multidimensional-threaded computing. Thus, a standardized solution was needed: The Engram. +

+ An Engram is more often than not an umbrella of technologies, secured beneath a data-chit for usage within a colony, region of space, or entire sector. Most brands of Engrams tend to consist of a Weave-altercated core with a deactivated shell, for usage into a type of infusion engine. Depending on the power plugged into it, it's range of influence can span very little, or very far! Most high-end Engrams tend to be galaxy-wide, and service as a focal point for editing the material blueprint of anything in real time. +

+ The Engram itself serves the whole purpose of ensuring that a technology can become easy to contain, should it's complexity become numbing to even the most bright of minds. As a result, this can also "lock down" or change features of the technology, should it be required and programmed correctly, which is more often than not the case for companies who wish to ensure that their technologies can be distributed without illegal modifications-- after all, an Engram can be controlled only by it's main chit, so technology can be revoked or changed on the fly without any needs for recalling and redistribution! +

+


+

Chapter 2

+

Why Are Engrams Made?

+

+ As stated in the chapter before, Engrams were made out of the necessity of simplifying relentlessly-complex technologies, but they suffice much more purpose than just ease of access. When an Engram is successfully applied to a technology or a branch of such, it effectively can alter the material blueprint of said tech in realtime, should the correct commodoties be applied to it. This ease of updating manufactured goods in realtime can be applicable to simply updating software on one's computer, only with realtime hardware modification, for the sake of analogy. This means any issues can be ironed out post-distribution. +

+ Not only that, but this effectively helps technology to be more free and easily accessible for those interested in purchasing. Shareholders can use and keep an Engram knowing full well that this allows their technology to be safe and secure, even if it does end up in the wrong hands! Engrams are often tied to a company's TOS, where breaking said terms can often revoke and restrain the usage of technology remotely. Even any attempts to modify technology without the correct permissions can all be result in failures, as Engrams effectively can turn technology into an encrypted blueprint in realtime-- meaning that you'll see little to no plaigiarized and ill-modified tech, without the correct permits from the user. +

+


+

Chapter 3

+

Why Are Engrams Necessary?

+

+ By this point in reading, it may seem obvious as to why Engrams can be necessary in this day and age, but many civilizations and societies can often reject and turn down the nature and ideals that an Engram can not only bring, but encourage as well. Many fears can be stricken across societies about how dangerous it is to put too much power in the hands of purchasable items, which is why regulation via the Azurean Engram Act of the Eighth Era was put in-place. To put it short without delving into the act's details, this allowed Engrams to be under government control and regulated to meet "humane" standards, as one would put it bluntly. This act is especially useful for any body-enhancing augments, especially for live-saving ones. +

+ Not only for the safety of the people, Engrams can also suffice and serve the purpose of ensuring that standardized and regulated technology spread across regions as massive as an entire star cluster can be controlled and easily used, providing much more user access than a traditional tinkering mindset one may want. Of course, there is a value of wanting more skills to argue over, but that is not for this datapad. +

+


+

Chapter 4

+

Engrams Used Today

+

+ Engrams are used widely across the galaxy, from small startup companies to larger galactic-spanning mega-corporations like Kinaris and Dzar. Many companies patent all of their technology beneath their own Engrams, and Kinaris is prominent for mimicking technology of previous civilizations into an Engram for their conversion process; such is the example of the crew of Layenia Station at Hyperion. Just about everywhere you look in Andromeda can be using at least a dozen Engrams in day to day technologies. From things as small as coffee machines and booze dispensers, to even full-blown vessels and capital ships, Engrams can dictate the shape and function of many day-to-day things! +

+


+ + + "} \ No newline at end of file diff --git a/icons/obj/library.dmi b/icons/obj/library.dmi index dc683682e383f02d0c620b1d4f987de08e567b06..156ad49cd82d4eaf3d8dc4207146794ed7fffa4d 100644 GIT binary patch delta 8358 zcmcI|cQjmY_wS58N(j*fqeqP(kqDzlNf0%nj2gW}uXBi!=tK*`2+;*W^cX^-2NAuK z1TkjxI>Vjh`@ZYmcdfhD`&)Odd;U4+IZxetfA(kZ{bVhHFIK?Gd_Y=|;Ugbadv9AW zCr=+I4|fnK;PsGkr}OG{I{6;B^-M(r-}_t)|MU3=(_{@rBeWC@fi_gyY}IeSA7hX7 z9Jd5w$!EH3h%U9=%FenKw7R*!Hjmx1Z3&zbkXUcy$*CH{J;@uqV-$VIqGb9;)_7_8 zowoBGFj4X5e!q4N(>!2wLnM7~oOM;y8oT3ol}kInpZrcl-XC`&CoIhlN;=C0#)53_I z7{aUmiWciCP@AN3Me++ew}D>dJzFZz&D$&!=09xvop)a=UnyWobvI21kb}S8hP{)| zrxw0r6T!guFybdbx|~@^|7C4%TFX?mM6|2CCm`?l5qFN`cKBgduc|<;WMBl?UQeRU zcP}7~4O)9oTxJ6AUxuz?&%Qm>HrBjQ{mGzTaeLmM(dAs7a)2!X*zG)M`_b_}F2G%Bg=<}) zlb@~DE{#vFOn2w0+W_iYn7p!`)TLwv?sYw>(Q3K74YXt(4aJHtAAdd$V6);a&Z8}M zLKwWbIKG7wsOK*X@+v1Pd_>F_!)9NRtM1uvEVl?H%cG%n($b*{_%zBU@+;D(l%JLQ zyAYMm1HmRiXCCQ&M@EgwGf;MqlG*L+57E9sM@^cyXlH+Lk(>TleEv1(LtPsY$wOdC zs5~SIh|sW14in9$rGKY1OQCkwHeoe)>6Mk0d76R2eY+>$+7xPOpixtz8Q1?V;V3#}&%G420eS&z$Qn_okbGoJT76v>>6@2a+vU0e! zRu7XAB!_d!2@H9xBf^3_v@f;`kEntfMz~A?GY5xR%zUe@du4S`2UH~)I8H_8@AYu) zsI5S-3i#6l6>VGI#H;d@AeLh{jtPsWq^Ae8sOJ^~v>og!w17Fsgi<>^2C9z`u|&)iND@L zQ{TIq0jwp8zs^-d3Dwrs(IoZB=IU6_SF7U-=Gu{{TCp6-fbFIHvl882y3-TluyaYt z<(o<<<5_jT^LoyJRXk>mc5eD3+TvnBo(0eBPtS3~htA8}8z7CGPE|82Ih6+x{Y;<^ z|AFYh)O=6i1*|)x*;|rvUQ@3gXi5w{Z)&8!*wTE)gM+9&xhgDXJ&YxwZr$ZVxj|M!6JLHe%7;4$~zht309FXo;PEW7{jE~;pqv@9h zuPo7kEaJj}Qhr5K{_W?i9R}=kv*`z6t?c465$KE`ZQxqPY4+Pf}U&t1PIh*3)2T;$)ex zcqv3~aPS)3E^=mQ&!E9-R6ihfX+S#;_YyfyA^^*}U%gvREK&a3azXkq-xEGLU8iU= z{8;&9*F>ABf6_PY3v(j{YWHV#21(_vLt>j;!5_S^bqb5}8WlLATpRN!^`w_|cy3Pu z_z(R28fjDQ%aoo^VlP^1`!T-#tE;*(6k^g65@Np}Li+6pf=|tFEEY+=2PFOcf2|zI z%?%isR3`sITFP+H(Dbw!Aw5WCm-p858Q-J}9rR=!_I4|yLV!#y{fuDfN`&|VnH2j>Kr3#c# znVFE@M++*hvP=;3o`+z=(Y!(u5nPFnt6rqm$R(+B+%&{(ohajIqA-lZ#E%S@CTWBRs`)x^y=E?G zpO7EW5j*MICier%-ArEQQ=>dGOD1?h9eY1ZU%wKgToi}B>seT-W@+Jy!FT)hshu8( z*xB1JFLmZ!xYBS{IRM!i94JP2UdDX1W>|Y~Wyfg?tdep&TyDM(8!i{@o+<;e8=WX) zk*uKG^CxqCW%NRAvo$q;P*X^YzOqLwI~_?4)KE%z=2T8{y+RxIfccHd!{LYJt5#Y> z&yFRb9}%Xiggqanqk~cxHAq>$u2nZTPX{xm5tKe$7@Pylj6YNk?Q1m`m%g=$5_p!2 zvo;C?UEk}=+q}u{^qnNUS$CPI&k{bTsfTEE@c7)gyBS_WRrR4rEqk$X_YJ)LqPerf z200*br?5)ZZ*nqwIFtJFnQn)7M0jPb0LnLZnANvv@w9eCE&Ey}8}Z%W&H3RP@%2uE zz#~Shtl>al+H{q=$BykCNkFPERQ1YYm7YCQDS8K`NYn}o-5}DF^nrbC&`thDi$15? zCsu6j*5vj(AQxc&ph}T{RvFSq@`aZ{qz7bcYx{A4k&&@@MnhM(1V$1~pYOH6wZwTr zb@#F*D|wnJSOI2FRnx8*Y{upAX>AmQV_4WPU(NuAK;u$mQ~d9VzDbcWIbD?Y_rEx` zZ$IxS*AC=7ek9ODWT>LqZp`1QF-XMkC7A}Q`{FC8V2{&PVkHk*4YjIY7b1S)Q!snO z-#y8`qD2{X5*VChns00ZINOG`$DbdXfjTS9h~Ly@c_RDOf;IutGeisH!Rv!AQ;DF(lPvD;+kJ$1oqtV6k+E zwJ!h5U7W}KS^sv@d58$eDsOGnBZu_-qTL*T)eV|Dh6}d4B$8_JY+H@q9)S+GB#d&;=i)+6d4_Um$}-cLFR6~_FdBrZ>J zb)1Diw}L$d_whjHdGDF7j12VGAZvWnG8yi8HE99D)ZdtcH7W2~IVilB#B)_~v&`T< z1;Z)t=F#WgarkS6lKU?{9qj@RkH4eOSq=oFA=>RJ$2b{jY0;RtIJ4Io8PORTOx-;_ zInMWPHxw6>y?gggdmS5tp&UtyVR%4lM@Co*i(XgMb`Uf_JA88y27VC}*JYaCN~3zP z`CQ7)&C$bY$C%P#I1ev|Uu%FX{rHFC^XRW^pl1 ztbF*C1Ejn6Vthr>2S(z8!qJ84vU5@n#;C)wlBX?2Kij}-NZ^X%jW8HNO=rPWDOw#V zINbR6?~&dCQ&XK>{Dl?I=#*dFCd6lC>S)#2#`p26T-^PzNIGTLnAZcJ8I&oYA2|dR z39p7oNHSrlm^DDe7fENM{R#wuMo!WHXWu_v(h^a|dU{sBcVUmOFfp;Uh|=Nr$8=%% z{ek@oOGt5ke!d7VFL6~^MPAP5WlyWMuemJ%I;mXioT&4IBWeNA5LdSj9=wu!G_jSxajv#6d9b#u>nNRzQ5cqMyx zHxrbK;kwkd_%}8+pSVQHDsYb_A8nY#LDOJ%M271=@HB;jDVb=+l5xq>lgfCd0ed6r z&b!9lbp22{GWo56cqNb7TAS^6UZ#vH*OM3}BfWYPm2}T;*pAFLRIay2U1T-Vf%ny*`^!b@XoG z3;J>BK{U%Fa4iwFL#rza{r5A?mqVn(o14rytP<2UEj}wD_xIEOD)SAn_}~CBh%cKG z8se<21=Q5M<+G9Gb6-q+%xxnn6w#Ct+v!htn_iOSl8xEbh#BsdbV)~=6*ESa8ch;{ zM9%aPXqNr^E6J=83z~ccp>D*esZ*;9jPu~uJAAWdKAHBz?||yhW<4{lHUaW4U9t{%^#LRcC?N+1a}?qKW^#T%<+* zUkE#sPK}O+_xEd6*uFs`PB%)Bhyh$Vq~^^VYfW?Wxt02Q>H7M5ZUuz}!`1%xGBPrb zZf+I@N3wrMo^E7rIWPqMa{+L6CwPjx2(ELE;5u_bI4A=* z$fx1M#`FU=f}|JCYs>&+W0s%l`PcXc{!^^|TX|M2<43ptAmneS$x1U5A~Y9+ZTZuO ze^9ZO2REF1GIRMvPHHA&9hI4KXxC=4-*9a+w7kS(4Es=CF1O+${2O6p%3d8&{lYNi z2umgCkCCn+jKe0*Ou=lfa^EjKA(M0gi&A@U%X6T5Sv~=*-S22-InTLkbN^2%z@z_<_~s*WR{?=8J=0WGGW;K5{r?7aU`*nF zh;`N8tIH7R+iJZU$ETU`epE;}J%6Ev4dAlTN?`{{l=50>NJ2UTw^KEq5JE zudD%T9L}NwO*MHn|2{o3ZZB%FjN9E^V&sXT&W6roZ>>h@DF zT5J(RAsE!^e_WlECp-GFhSy3Zxq&P2hh!r0A&()0m6DQ@iMl$Oxp*dBOxLm^p_#dG z3rf)cm@e=Z7mi+duj`9f$c>ROuU#C*DAzUH<{sUCAUKznmR5Co8dUe3+(!122oBn+ zm?NNTYytcndDA;Q+!Mt|+gd4L5 zwER7`$J}84-gSL1wWWtZWZ($PYd3rzP39~cl^h%#XlQD7TF+6v2In8ZUJL`Lt7aEr zRK<6rzA>*^&7^V>fxdkk#M@e>!~c3e!^EK{WTM^G|N3)Acd;ZRcbUv|%)(O1ECRzE zm)AJQnzl@KC@-WV=QzSmD80{Dk+0IFC{nBN*T`ttA`jx8@N5m;3jTm(v|=H!z#-ve z5{+J$@*NR-b7RXg$(4XDQf2wt_hU>ewr#)!9{S-I;_qZy&UoUyHH@$*uF5)#Fw^?j z6g<3Re7RJgSvaR~aL4NpEqz01s?XYQdEG?H` z_5IdrlQR_o#dk_S9)qZ~wdT$uo%yK0LR(@Wk0 zi4G3Ly<+!7ooh4`r^3fGb3nR8Bw-ft$UG~ljXMXLkxw24FF!`D)g=vLnlU4;)(UWC zelF1Qc!k-+o#ieKWF0lHH>Lb)sf_@6-|qAKVV^&{Bxga=GKrg;13hIq5VIEI%sP2@ z%K}4`0cGXhjz1)M8k}>Hu$Jc|A*4AhctUFI`{2QYfW3nv`I#ncXU~JP@uq_bvyTHV zlkX0K+ui5yyb&jT_roCVN(AY1d~3pZGiw5%5;7tVdJ(6lqNht#uQL%;Oi6Br@=t!| zRKGd58U{C|d$dOf9?A1bw=XE#+VY-nwstwXx^^#ho|o|8eviK+G_E`b3kwm-^t`|z z*aQrTwy5S);zd9qdcT0Mzno)ynr^`TWiBY^=p^+P9Fl+OvBSOBx4p?UHGczjhN`*x zl4rfHA#l9BdIHmYwz=z;5mY^k4hShEHr%R@%vaR z(DCcn6RZ)7m-pV?B#fK0i37!ffOoTb^a9D>O;dJrtTEMlMGe(@Mn*;1po;Qx(VgL( zpsZgF>1N-nU-1&04Xg-!HQ*wSyA&v*R7hBnP$^``iBhP~y!{iclhQ77(+48Y)buSZ zwlYa7Dk_4}W4_8CD{h(_OXz-@JEN^oXsAGA6IBM~nbRauKTY7zwXZU-z^ix{?pakY zzRI^m{mPh{dW7{-Q;RAK``?KW7vzFB=`Pa;t4<)*Vsf~N)YsQn>FDFJ&C$>1eRN}B zm!ObvkR+PQdRXBGyUY6t39zw|k?8~;g6?o0rny1H^(LF>vlOoQV@KY#^Wg`dW}%mr zUyy0Nq~g22u`#cEMQgmo7~l6c;KZo+Biv2?`kwEqt*1IgB_`h8L`CXf1?J~<_HYD1 zpir3pxo5!g#azr%*2OD&8(nW9BW^3VgGRU6o7A~y^s$++QQO&(W(n)r2Dg^4lMG4( zXoYQh88E;@M(>A(ONCZO|B1V(TLl^SH-Gq=3@NyRX z#C}jA(2>3ilZ5y>TUHS1Lh#wUoGz!$s@AoO1I4YzN40N9 z3~zWXIElyP-t7NQ0?w!5~)^HiSH8E`&%7a~fb2hrB@bbt7gpMldqD{lya^!tT#AA3y(wg1RAnO)HX4`BXSt@YAB~>S@)S6pYQ;b+X3#)jk#o<^pqz!?*y1fBFXH z_Chdr%UOQ>$@;4esp94Bl0fVATnvh(Ti&UUvPdA$L(>_br8NFD-f{?Pv5WE>Y3u^&P zGZ0JeHBh$&J;+)-H{cA_&b}CV>$GstIF!ACTHWD24jAy`!wNJ0{v&Q|l}KlZwCgMX zKqVKKkx+@f=HNPg(pa0XXlajcduo8`(XmRVEun>5n@3uYMeBFd#9#hR9@b>{++joZ zCGwn=^W@{%bpIRx1~s(bSj-`@KL&%YWv;AVHEQymkpYGI7QtI=1JIU(!K@2>LPNR~ z&`^*{rZQDJF62mLmv6{ZL=moFZbqCh;7D4U??W8>R_??%6}LaEr*D)11b)Wwm7;mO zXh9lJ7w3;BoF=VSG=`ft>s@N9_O%DkO0S4;wK9{U#M9RZ;wU`Bkdz9Zh&j5cJv8TF zs&82F(>-85mk({d{j}h+N;LJMrjI<9C3Ho#P_Ymu;V_@T26EB2{Pe=Vgczh%UY;W5 zcjXcuYZ7pK)BPxs*-00mpo|Oq(a7gb1X@!4MS|N&b ze$>g;c?PM4JFqVviv>-x+~SwQrYPywb)G$*wR@RC(qUjIgO(+Uze?JXOEM-uyEhyR z(ahB@`dstWTH(ewbt?)G^PHd;C$Szb$)jf0S2a7604la(3>hGaDjbs7AXR{m%*2L@ ziA}L1Ldx%+k0g|DQc=Q^?R*Tpr&38|dSO`pvhxJ0z4t%2A>G9Z9jYL$=jiL8y1V1t z#TF6O3V5!vrvzVtEB0qoTA_$J`R%W#oF>n#cX=b}@UOJO`dRX^ z-eQ-o(wi{mGN&(D-ld{%vQ?=X`Y=V=Zyzzbr3Tm1ulW16=$u&xZ#qX^Z zLmhv;&D|fO1TuvrR*{sN&wtLe(ySH|ztq@RAIY5cd}ih`dfI{%)C&x3B~gj5ckis? z-xp8Gv)mGPi~RjG@%uw%andLLFlgkykK delta 7998 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