469
"Open Process"
Auto Assembler Script
[ENABLE]
{$lua}
openProcess("TheForest.exe")
[DISABLE]
402
"Unlimited Health"
Auto Assembler Script
{ Game : TheForest.exe
Version:
Date : 2017-09-09
Author : Kalas
This script does blah blah blah
}
[ENABLE]
aobscan(Get_Health_AOB,F3 0F 10 86 30 02 00 00 F3 0F 5A C0 48 63 86 28 02 00 00 F2 0F 2A C8 66)
alloc(newmem,$100,Get_Health_AOB)
label(code)
label(return)
newmem:
code:
mov [rsi+00000230],(float)100
movss xmm0,[rsi+00000230]
jmp return
Get_Health_AOB:
jmp newmem
nop
nop
nop
return:
registersymbol(Get_Health_AOB)
[DISABLE]
Get_Health_AOB:
db F3 0F 10 86 30 02 00 00
unregistersymbol(Get_Health_AOB)
dealloc(newmem)
Toggle Activation
97
0
Activate
Deactivate
420
"Unlimited Energy"
Auto Assembler Script
{ Game : TheForest.exe
Version:
Date : 2017-09-09
Author : Kalas
This script does blah blah blah
}
[ENABLE]
aobscan(Get_Energy_AOB,F3 0F 10 86 38 02 00 00 F3 0F 5A C0 F3 0F 10 0D B9)
alloc(newmem,$100,Get_Energy_AOB)
label(code)
label(return)
newmem:
code:
mov [rsi+00000238],(float)100
movss xmm0,[rsi+00000238]
jmp return
Get_Energy_AOB:
jmp newmem
nop
nop
nop
return:
registersymbol(Get_Energy_AOB)
[DISABLE]
Get_Energy_AOB:
db F3 0F 10 86 38 02 00 00
unregistersymbol(Get_Energy_AOB)
dealloc(newmem)
Toggle Activation
98
0
Activate
Deactivate
395
"Unlimited Stamina"
Auto Assembler Script
{ Game : TheForest.exe
Version:
Date : 2017-09-09
Author : Kalas
This script does blah blah blah
}
[ENABLE]
aobscan(Get_Stamina_AOB,F3 0F 10 86 2C 02 00 00 F3 0F 5A C0 F3 0F 10 0D 45)
alloc(newmem,$100,Get_Stamina_AOB)
label(code)
label(return)
newmem:
code:
mov [rsi+0000022C],(float)100
movss xmm0,[rsi+0000022C]
jmp return
Get_Stamina_AOB:
jmp newmem
nop
nop
nop
return:
registersymbol(Get_Stamina_AOB)
[DISABLE]
Get_Stamina_AOB:
db F3 0F 10 86 2C 02 00 00
unregistersymbol(Get_Stamina_AOB)
dealloc(newmem)
Toggle Activation
99
0
Activate
Deactivate
405
"Unlimited Fullness"
Auto Assembler Script
{ Game : TheForest.exe
Version:
Date : 2017-09-22
Author : Kalas
This script does blah blah blah
}
[ENABLE]
aobscan(Get_Fullness_AOB,F3 0F 10 96 64 02 00 00)
alloc(newmem,$100,Get_Fullness_AOB)
label(code)
label(return)
newmem:
code:
mov [rsi+00000264],(float)1
movss xmm2,[rsi+00000264]
jmp return
Get_Fullness_AOB:
jmp newmem
nop
nop
nop
return:
registersymbol(Get_Fullness_AOB)
[DISABLE]
Get_Fullness_AOB:
db F3 0F 10 96 64 02 00 00
unregistersymbol(Get_Fullness_AOB)
dealloc(newmem)
Toggle Activation
100
0
Activate
Deactivate
407
"Unlimited Thirst"
Auto Assembler Script
{ Game : TheForest.exe
Version:
Date : 2017-09-22
Author : Kalas
This script does blah blah blah
}
[ENABLE]
aobscan(Get_Thirst_AOB,F3 0F 10 86 68 02 00 00 F3 0F 5A C0 F3)
alloc(newmem,$100,Get_Thirst_AOB)
label(code)
label(return)
newmem:
code:
mov [rsi+00000268],(float)0
movss xmm0,[rsi+00000268]
jmp return
Get_Thirst_AOB:
jmp newmem
nop
nop
nop
return:
registersymbol(Get_Thirst_AOB)
[DISABLE]
Get_Thirst_AOB:
db F3 0F 10 86 68 02 00 00
unregistersymbol(Get_Thirst_AOB)
dealloc(newmem)
Toggle Activation
101
0
Activate
Deactivate
424
"Unlimited Items"
Auto Assembler Script
{ Game : TheForest.exe
Version:
Date : 2017-09-11
Author : Kalas
This script does blah blah blah
}
[ENABLE]
aobscan(Get_ItemOnAdd_AOB,41 89 47 14 33 C0)
alloc(newmem,$100,Get_ItemOnAdd_AOB)
label(code)
label(return)
newmem:
code:
mov [r15+14],#999
mov [r15+18],#999
xor eax,eax
jmp return
Get_ItemOnAdd_AOB:
jmp newmem
nop
return:
registersymbol(Get_ItemOnAdd_AOB)
[DISABLE]
Get_ItemOnAdd_AOB:
db 41 89 47 14 33 C0
unregistersymbol(Get_ItemOnAdd_AOB)
dealloc(newmem)
Toggle Activation
102
0
Activate
Deactivate
429
"Unlimited Campfire Fuel"
Auto Assembler Script
{ Game : TheForest.exe
Version:
Date : 2017-09-11
Author : Kalas
This script does blah blah blah
}
[ENABLE]
aobscan(Get_CampfireFuel_AOB,F3 0F 10 86 00 01 00 00 F3 0F 5A C0 F2 0F 5A)
alloc(newmem,$100,Get_CampfireFuel_AOB)
label(code)
label(return)
newmem:
code:
mov [rsi+00000100],(float)999
movss xmm0,[rsi+00000100]
jmp return
Get_CampfireFuel_AOB:
jmp newmem
nop
nop
nop
return:
registersymbol(Get_CampfireFuel_AOB)
[DISABLE]
Get_CampfireFuel_AOB:
db F3 0F 10 86 00 01 00 00
unregistersymbol(Get_CampfireFuel_AOB)
dealloc(newmem)
Toggle Activation
103
0
Activate
Deactivate
426
"Instant Build"
Auto Assembler Script
{ Game : TheForest.exe
Version:
Date : 2017-09-22
Author : Kalas
This script does blah blah blah
}
[ENABLE]
aobscan(Get_CurrentItems_AOB,49 63 46 14 49 63 4F 14)
alloc(newmem,$100,Get_CurrentItems_AOB)
label(code)
label(return)
newmem:
code:
add dword ptr [r14+14],#1
movsxd rax,dword ptr [r14+14]
movsxd rcx,dword ptr [r15+14]
jmp return
Get_CurrentItems_AOB:
jmp newmem
nop
nop
nop
return:
registersymbol(Get_CurrentItems_AOB)
[DISABLE]
Get_CurrentItems_AOB:
db 49 63 46 14 49 63 4F 14
unregistersymbol(Get_CurrentItems_AOB)
dealloc(newmem)
Toggle Activation
104
0
Activate
Deactivate
440
"Perfect Sanity"
Auto Assembler Script
{ Game : TheForest.exe
Version:
Date : 2017-09-22
Author : Kalas
This script does blah blah blah
}
[ENABLE]
aobscan(Get_Sanity_AOB,40 68 F3 0F 10 40 10)
alloc(newmem,$100,Get_Sanity_AOB)
label(code)
label(return)
newmem:
code:
mov [rax+10],(float)100
movss xmm0,[rax+10]
jmp return
Get_Sanity_AOB+02:
jmp newmem
return:
registersymbol(Get_Sanity_AOB)
[DISABLE]
Get_Sanity_AOB+02:
db F3 0F 10 40 10
unregistersymbol(Get_Sanity_AOB)
dealloc(newmem)
442
"Perfect Body Temp"
Auto Assembler Script
{ Game : TheForest.exe
Version:
Date : 2017-09-22
Author : Kalas
This script does blah blah blah
}
[ENABLE]
aobscan(Get_BodyTemp_AOB,01 00 00 F3 0F 10 86 20 02 00 00)
alloc(newmem,$100,Get_BodyTemp_AOB)
label(code)
label(return)
newmem:
code:
mov [rsi+00000220],(float)37
movss xmm0,[rsi+00000220]
jmp return
Get_BodyTemp_AOB+03:
jmp newmem
nop
nop
nop
return:
registersymbol(Get_BodyTemp_AOB)
[DISABLE]
Get_BodyTemp_AOB+03:
db F3 0F 10 86 20 02 00 00
unregistersymbol(Get_BodyTemp_AOB)
dealloc(newmem)
444
"Perfect Heart Rate"
Auto Assembler Script
{ Game : TheForest.exe
Version:
Date : 2017-09-22
Author : Kalas
This script does blah blah blah
}
[ENABLE]
aobscan(Get_HeartRate_AOB,48 63 86 24 02 00 00 83)
alloc(newmem,$100,Get_HeartRate_AOB)
label(code)
label(return)
newmem:
code:
mov dword ptr [rsi+00000224],46
movsxd rax,dword ptr [rsi+00000224]
jmp return
Get_HeartRate_AOB:
jmp newmem
nop
nop
return:
registersymbol(Get_HeartRate_AOB)
[DISABLE]
Get_HeartRate_AOB:
db 48 63 86 24 02 00 00
unregistersymbol(Get_HeartRate_AOB)
dealloc(newmem)
435
"Increase Strength"
Auto Assembler Script
{ Game : TheForest.exe
Version:
Date : 2017-09-11
Author : Kalas
This script does blah blah blah
}
[ENABLE]
aobscan(Get_Strength_AOB,F3 0F 10 40 74 F3 0F 5A C0 F2)
alloc(newmem,$100,Get_Strength_AOB)
label(code)
label(return)
newmem:
code:
mov [rax+74],(float)999
movss xmm0,[rax+74]
jmp return
Get_Strength_AOB:
jmp newmem
return:
registersymbol(Get_Strength_AOB)
[DISABLE]
Get_Strength_AOB:
db F3 0F 10 40 74
unregistersymbol(Get_Strength_AOB)
dealloc(newmem)
Toggle Activation
112
0
Activate
Deactivate
437
"Increase Max Weight"
Auto Assembler Script
{ Game : TheForest.exe
Version:
Date : 2017-09-11
Author : Kalas
This script does blah blah blah
}
[ENABLE]
aobscan(Get_MaxWeight_AOB,70 F3 0F 10 40 64)
alloc(newmem,$100,Get_MaxWeight_AOB)
label(code)
label(return)
newmem:
code:
mov [rax+64],(float)999999
movss xmm0,[rax+64]
jmp return
Get_MaxWeight_AOB+01:
jmp newmem
return:
registersymbol(Get_MaxWeight_AOB)
[DISABLE]
Get_MaxWeight_AOB+01:
db F3 0F 10 40 64
unregistersymbol(Get_MaxWeight_AOB)
dealloc(newmem)
Toggle Activation
113
0
Activate
Deactivate
422
"Increase Walk/Run/Jump"
Auto Assembler Script
{ Game : TheForest.exe
Version:
Date : 2017-09-11
Author : Kalas
This script does blah blah blah
}
[ENABLE]
aobscan(IncreaseStatsAOB,1A F3 0F 10 86 E4 00 00 00)
alloc(newmem,$100,IncreaseStatsAOB)
label(code)
label(return)
newmem:
code:
mov [rsi+000000E4],(float)19.5
mov [rsi+000000E8],(float)40.5
mov [rsi+000000118],(float)24
movss xmm0,[rsi+000000E4]
jmp return
IncreaseStatsAOB+01:
jmp newmem
nop
nop
nop
return:
registersymbol(IncreaseStatsAOB)
[DISABLE]
IncreaseStatsAOB+01:
db F3 0F 10 86 E4 00 00 00
unregistersymbol(IncreaseStatsAOB)
dealloc(newmem)
Toggle Activation
114
0
Activate
Deactivate
446
"PlayerStats"
FF8000
Auto Assembler Script
{ Game : TheForest.exe
Version:
Date : 2017-09-22
Author : Kalas
This script does blah blah blah
}
[ENABLE]
aobscan(Get_DaysSurvived_AOB,F3 44 0F 11 B8 58 02 00 00 48 8B 04 25 * * * * 48 8B 40)
alloc(newmem,$100,Get_DaysSurvived_AOB)
alloc(GetBase,08)
label(code)
label(return)
registersymbol(GetBase)
newmem:
code:
mov [GetBase],rax
movss [rax+00000258],xmm15
jmp return
Get_DaysSurvived_AOB:
jmp newmem
nop
nop
nop
nop
return:
registersymbol(Get_DaysSurvived_AOB)
[DISABLE]
Get_DaysSurvived_AOB:
db F3 44 0F 11 B8 58 02 00 00
unregistersymbol(Get_DaysSurvived_AOB)
unregistersymbol(GetBase)
dealloc(newmem)
dealloc(GetBase)
447
"DaySurvived"
Float
GetBase
258
448
"NextSleepTime"
Float
GetBase
25C
449
"BodyTemp"
Float
GetBase
220
450
"HeartRate"
4 Bytes
GetBase
224
451
"Stamina"
Float
GetBase
22C
452
"Health"
Float
GetBase
230
453
"Energy"
Float
GetBase
238
454
"BatteryCharge"
Float
GetBase
248
456
"Flammable"
Float
GetBase
254
457
"Fullness"
Float
GetBase
264
458
"Thirst"
Float
GetBase
268
459
"Starvation"
Float
GetBase
26C
460
"StarvationCurrentDuration"
Float
GetBase
270
461
"SunWarmth"
Byte
GetBase
28A
462
"FireWarmth"
Byte
GetBase
28B
463
"BuildingWarmth"
4 Bytes
GetBase
28C
464
"Hunger"
4 Bytes
GetBase
29C
465
"<IsBloody>k__BackingField"
Byte
GetBase
349
466
"<IsRed>k__BackingField"
Byte
GetBase
34A
467
"<IsCold>k__BackingField"
Byte
GetBase
34B
468
"<IsFightingBoss>k__BackingField"
Byte
GetBase
34C
Compatible With V67
====================
Unlimited Items: Pickup an Item then activate.
====================
Unlimited Campfire Fuel: Must have at least 1 Campfire up.
====================
Instant Build: Put a Blueprint, look at it and then activate.
====================
Perfect Sanity/ Strength: Open the Book and enter the Player Page then activate.
0CZck(xm?rMSMq8?*19YdXh-ASsAx]4_^%_:#WM}ZoZV;CT{0.bs(/GB1yjnQ[YYCvK)z67kkj6Tvm+/p]QT?W1Ah4YR?uhPE)=hW*Vy)W}3nxL0j-x6:0W{2x[KB7HloOj^VyW+ngQ%(/BL0ZWywxeRUGyur4l@#;H4G
5C8xGQ*y;zWn;@ic[2$,Y,-XCi}s?vMMG0HLI3}(0M?q$o_T,W1TK.El[$EwSBf4nnvM?jn9Fb_Y#sPK0i0WrLiHC3W.q?P%K4U%q%,YYsk[l2jBb1fsfm:BNPPjiF(UOT()jc3[DXx!0$Wm@.HN7kdbfP2OJb9Gk9ZDpgyFU5!D_;IM?5=hUqkxsIg^G-r?D0O=W?QiR$68L1@*^G0EtjeM-2*Z3IG5A4M_8uQUCw_AOHXWAP5Ek0047)dh]GQ00v?9M==Vs0RI60puMM*00009a7bBm000XU000XU0RWnu7ytkO2XskIMF-(t5EUmNw{Yf#000Y(Nkl/ZSi=:1Ym8l2b.p1EJnuR8edo@j(cpWjF-_6N^0dQA2T?{30,ED3fFd/WRVl5}enE).6s6/=Dpl30ttbKd9aU^ZRkfr/Bo:v*IKocs#AC.gv1jJa][6sLeVzB(yC3YBu5W8:Yp=ZR_F!jBODLt3Oi{:)p*,?5lXuRX:h*FB96GQADZ$bJBm#^z1tCBJh!jicgkg+)6qaS)d=y7ZK,[/O]/P}*K+F[aTeMm(4j-H$pH-N83PBJlC6!WAsaPrX,}59-y5sm}*tA5iZFTPQrb:R@luDH!@i(iMZ^JlaRZ0aaj@o;BX%eY0?NWB3N_h,3TD=F$_NS4SgCF}{dgO@eQ2,WLzfe+s/$GNvlu].LX*0LV=D6z7f5iO4DwR@1V}6kN]];/,eKWg3B;0_)X+d^}Nt${J,6@,!C=GKm1Jg7SLLpUxrfC=4Mk[G,vp?YNufO;YP9}2x+yhfClf3%NpP[3KBa8!V)=Zt-?18qPeQAwyWd}@-?#-tD5(M1q;brlzU9-DbX??j6+U+JVxtPQEeT3RV39u^@!=p,lkAAmBHtRAqInMX}.ivr1%deBqm,+s[G+PtM,w^9WrILf8X#kKU?WvZ(V]Z^/!,:4+ORZAn^PiY3ed+U!(sJDpUndwwWG$ERT7_r8Qz.Z#URhzGzKmtt9K7c*X7+1bZHv]bK%p=k:-4DkMZeo3?]udNuhD33QYuYj7]j0a1n7p#]uaMyZKF#AR7[;0Naeu2oIZb%t?b7_Rpi[/GE6aK!bGjgq1hSMHa402?G6}Nm$Mh/nb_kZ@v*WS/27[$:j6$goH[k#**rehHuU^IzV9KG!}jUs6gzXXd*w[c2kt(Z66T4+9=LgAq_/HT/Qz.pL,pD+^RkC!*QWk:Yc*+ErL^ezJB)OeYtr0oa#kn]xeTUhvc9s6:WR1SUZ(Gr0}I2*6iJF90XLh*[Y./u;%=**o.]cGbm2XkTbtN!Ofc,VkY#JlqvTeZ-FGK;%Vx4R%F8ePoawy;$hsK{6k)KLWNrL?myP8+iik9hF!hu.9FWU7grULNb7#5x.4GR#N20OTYOuDx$j+sTa*v;t)Lys@3[YcitzgGlW@1z=-ZRTYxlE.GbLhwnYt07NmzS8m:WcREmy9cj!VZDIMYpv])7AyjyYyO^6bdC:r$^)V$:Z2?1VbhXx=xf-6v/_?Btb%^P^gq[Bq}5=8Ontcrr_O%HpQ[cM}R}WGWFR{o8b4p@cB1*CSzGtDiyZdTaYBkG^tcof/d3CyN!_;LI^,Sd[:pZX(9!@5rC/ixS1=cIqaO6WUN_cdF2MCRUx0NP${1lyojac6*NRCj-BDfpZzzj.SkL+$rsDy9S0Rh47y$XZU/BfNJ1}5P@w}C7IEO.]gI8ahR](S3IN-75L%8Ph$!X?T/#CBvWk9hNXGWCG;iJu3eBd$NVUY)8w*Jdm(oRF*M@t/PL5,68iO:MAQ3]g7#iq.a.1oEoA]r12!T;JV.ZCh:mtXQXu3%vVQy^=):@e9LZmSUl9l;ArD6rcFz5_?u3Vd:-EQLM90GsHjq6uvHI]^=t{@I#Ff}OQhiIC[vJD)3Ly^zfkq=?N5IRaJ3@a^YrVP9x31B-e=d:{rLXKQ6N2^=wDQ^3I:5TV+YBuo00M8qe%R4BguuY9LNeBiVOp#*0DTXExh9C$6gk{.10jUazq6luGS4v/YK(FyJf_YS[,(s49kjR?H$*v-DxwmnhEF.w#xqJ!RHVNYtnWltcOvcuMlpq:q-D:S7=Jl{$,_-6NrPbO)H#3Nvkr6@5gup.17@X$BY+Hwd2m)cvCbU{)2E!rX?%bk_i:D}xpa1o9R?as:OouQ?8L5u4b8=z}zr+740*x(Lh=smn2b!Q%D(YG:qF6B*3},NgS.x7B^$;(y8Yn4AJxSRr.V1+bfUWitrW.ThnPA]kS+}Bd(W[O%O8FRCOwlnhWlAaMkhM)*od*GvnX%d@g]9)*DyBwieCovgWK;K!mm(3s+ro_ep%f?ULue#PLZPT)+@;431.S]ZI1HGYoF=+yc*e_EJI1(=H%Bg$.i*Gdr(21=,iudV+QsP2GL{i:dF/J^o7J@d)4p*1)X0(la,QJSVL2J9*he}gaSDY3-q1%w8CaG?uRq{Mp(5!r6I4REP@P]vXaC-PoId;ynu13keT.]sKE$QDi!]?3]QjJ8z}1o+*_cyi/x5^iD8,;jF0yB4KT}@lbLifqG?3nxVRPWlgA_Ho,S?H$+JYwsBb#,F)gcENNGYG.?X-Uj?WKm;j[gDwDH%OOBn6W?[b}8$ET[PwD,_:=b*I_fyFBvPV[d(9(wKB]$MF.QQ;g9W#TWmbO1VmsB-9tykV.S*+?5Q.bUGcTrY0Z[$;m+8AXKUp8Yp7cw.KG)+T2Ei@$jf3rPu8.NIirQl+=uM^UP?pI;a.2Jj2Y*4BOk:thE{n,ilV}Ax%?{(b=3l#(ufjn/Q}aM2caVbh^l}+JWw)2ID*b%w2e(d?g%ajt7GQW:1eRI;w3P[w*Aa_HuQs@Kr(U3v6t6aNQhkHqVI?CpdcaDA[[Dfn=]Y4J(7289H(Cvb=y(/irH(({ZfP0]9E_$qNS5c8p?%CjEYqZ,,^V/a1f#C[;0YDWOXs#Sdc}%jK]X[jmm02mi#bsT$=cak6fnsi_E_Pw%BrD$)vV2{7T9xyZ]mB4HeZW-%E01W_{eCB8poWqApqQtI[Oo6QDc9Po!/]x-y[?e4#zgp,X*K?ch1*]@o4)^OIh,i;CRyS)/:%bfbfuef__o+iS8R4OA#nX:VtU_IrQ7gTkJjm8$6=JmM}?RFFZi5f}s*.Ct@tTxe2ozFl06u/w}ukzrhPNHcVx}[u,5h$f%nc^c5tX^3NU2meJa7q@0kqm2tK5I7=xODCVu3cT@H_H*ANT{7SM9{}/6rc(hRI:LGK(ccVAn#h-ci),H?_jQbzyl9)=AWo{Drgu6ADLJ?b6*-C=YDU8-)F/6vc/94BLqpx#kG01.vUuU-HeZq@2FyJ:M#?S#=oe!Z}XapICbh2]K(]6gdha^z,;mGT_D]?$NA#ZPjTmgz2vhlmX$%fHTgzS1n{DhMoPqI4t-oHTVr(3f)IXZn4/?e?WGk*S)sm-*#/W6cL]{owz@x}]-$T$Y.1Dw.x)k/632pJZwuRXP)otcHkz)?:.2TDlOO(74T+vFTkZdU$fcB_X@QyHU.d4^;.C)(MhcY1DopR%(H1zEXg3BVsm_K3Ug7jxZ^b,bYd0[*o4)ZW;;^1SK:m3ZCGk8D*707SHnA/i8=T+W_I9RwZX$%ZwX{%aG-#TJrfG:)ef;;![RV*]UtMD(mm}Cg*Q3%Wo.XfYu3+Or!B(T{zkC)5w}ZNxsC/DB2N6MGl,OHR#.T+pG^!b].;hRfl?ECK+,1r:fB5$_*$f-00JoF*$aKB4[56i5(ai%YiCijZt/3Y?:}FCT]2gMPF*S1qgb8:-zneyVg]A/0u{r![NFW7:4/E,!1N?.!8YhHdNXE*:?zO/{c;F2y]ONLWAN9gVmLv(!iQ?BSX(U#y#_UfVT.ATmDrATTLzd26A:WL+#TvrSvj2]d+jQa*V]Y*q^daKxp=f+?:z{/J7Q=g^4g:cl4%uv$X1mSk!}]dQ[xR0H-$I[IDN?SY6likt9?O^_nqn6nZ7*vkKAiC+wBjPFyqoz}-eOSSAczI{Se2s;eUi!PDQfvF]-:q?*;jzaHHlNq*ANTEs#SVHK(lzM@zti6DT)8lG*-?nTu0aS,y4InAhhbzSrgws00000NkvXXu0mjfga7}l07{qD:B;_5W(3,xbLd-ttwR/mT82VQyKw{erv8EvPAh/sUSejth,k#zpYqUMt($h-8tUc_Y?NqxxjHVv;Ky@tCOqavY*B@XZ.a$bCxX;g@+1*R#DjrRhaH83Q?awb]Oog?U_^s%BZ:=JB;.EP*91F!:s_XKbsJzvs8x_L