Jump to content
 

Need help to bring back the instant red damage cheat in WWE 2k23


Recommended Posts

Posted

Attention all WWE 2k23 fans and modders! Are you tired of spending countless hours completing challenges in fraction mode? Are you looking for an easier way to inflict red damage on your opponents? Well, you're not alone! In the previous version of the game, there was a cheat engine table that allowed for a quick one-hit red damage infliction. Unfortunately, it seems to be missing from WWE 2k23, leaving players like us struggling to progress in the game.

If you have any knowledge or experience in modding WWE 2k23, we would greatly appreciate your guidance in bringing back this beloved cheat. Or if you have already figured it out, please share your findings with us! Let's work together as a community to make WWE 2k23 more enjoyable and less frustrating for everyone

Posted (edited)

Please supply me with the most recent working version of this script so I can see if I can update it.  Also please give me a more thorough description of exactly what it's supposed to do, and when, etc...

Edited by Dirty Cheater
Posted

I have the code for the CT file here. Last version compatible: v1.06 for WWE 2k22.

 

I pasting the code for it here

 

<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="42">
  <CheatEntries>
    <CheatEntry>
      <ID>90</ID>
      <Description>"[[ ENABLE ]]"</Description>
      <Options moHideChildren="1"/>
      <Color>D56A00</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript Async="1">[ENABLE]
{$lua}
get_gameSpeed = AOBScanModuleUnique(process,'C5 BA C2 CA 01 C5 FA 10 05 * * * * C4 E3 79 4A CA 10')
if get_gameSpeed ~= nil then
local x1, x2, x3, x4 = splitDisassembledString(disassemble('get_gameSpeed+5'))
registerSymbol('GameSpeed',x2:match("%[(%x+)%]"))
else
print('ERROR: The Game Speed Pointer could not be found.')
end
{$asm}
aobscanmodule(get_Health,WWE2K22_x64.exe,C1 * * C5 FA 10 41 18 C5 FA 5D C1 C5 FA 11 41 10)
aobscanmodule(get_stunTime,WWE2K22_x64.exe,C5 FA 11 49 38 48)
aobscanmodule(get_bodyDamage,WWE2K22_x64.exe,48 8B C4 53 41 56 48 81 EC * * 00 00 C5)
aobscanmodule(get_Player,WWE2K22_x64.exe,48 8B 03 48 8B CB 48 89 7C 24 * FF * * * * * 33 FF)
alloc(newmem,$1000,get_Health)
alloc(fStunTime,$1000,get_stunTime)
alloc(fBodyDamage,$1000,get_bodyDamage)
alloc(fPlayer,$1000,get_Player)
label(return)
label(fStunTimeRet)
label(fBodyDamageRet)
label(fPlayerRet)
label(Exit)
label(StunExit)
label(BodyExit)
alloc(sPlayer,8)
alloc(HealthCheats,2)
alloc(StunCheats,2)
alloc(BodyCheats,2)
registersymbol(sPlayer)
registersymbol(HealthCheats)
registersymbol(StunCheats)
registersymbol(BodyCheats)

newmem:
mov rax,HealthCheats
cmp word ptr [rax],00
je Exit
push rdx
mov rdx,sPlayer
mov rdx,[rdx]
cmp [rbx+08],rdx //Is Player?
pop rdx
mov rbx,rcx
jne @f
cmp byte ptr [rax],00 //Is Inf. Health Active?
je Exit
mov [rcx+10],(float)100 //Current Health
mov [rcx+14],(float)100 //Max without black bar (?)
mov [rcx+18],(float)100 //Max including black bar (?)
vmovss xmm0,[rcx+10]
jmp return //Return
@@:
cmp byte ptr [rax+1],00 //Is One Hit "Kill" Active?
je Exit
mov rbx,[rbx+08]
cmp byte ptr [rbx+49],1 //Is Whatever? Not sure what these are, but they sure aren't the Player or Enemy.
mov rbx,rcx
je return
xorps xmm0,xmm0
mov [rcx+1C],(float)1 //We don't really want Health Regeneration either
jmp return
Exit:
vmovss xmm0,[rcx+18]
vminss xmm0,xmm0,xmm1
jmp return

fStunTime:
mov r9,StunCheats
cmp word ptr [r9],0
je StunExit
mov r9,sPlayer
mov r9,[r9]
cmp [rcx+20],r9 //Is Player?
jne @f
mov r9,StunCheats
cmp byte ptr [r9],0 //No Stun
je StunExit
xorps xmm1,xmm1
jmp StunExit
@@:
mov r9,StunCheats
cmp byte ptr [r9+1],0 //Infinite Stun
je @f
mov [rcx+38],(float)12 //Random Time
mov [rcx+3C],(float)12
vmovss xmm1,[rcx+38]
StunExit:
vmovss [rcx+38],xmm1
jmp fStunTimeRet

fBodyDamage:
mov rax,BodyCheats
cmp word ptr [rax],0
je BodyExit
mov rax,sPlayer
mov rax,[rax]
cmp [rcx],rax //Is Player?
mov rax,BodyCheats
jne @f
cmp byte ptr [rax],0
je BodyExit
xor rax,rax
mov [rdx+4],rax //Remove Damage to All Body Parts
jmp BodyExit //And Exit
@@:
cmp byte ptr [rax+1],0
je BodyExit
mov rax,2328232823282328 //That's a lotta damage
mov [rdx+4],rax
BodyExit:
mov rax,rsp
push rbx
push r14
jmp fBodyDamageRet

fPlayer:
mov rax,sPlayer
mov [rax],rbx
mov rax,[rbx]
mov rcx,rbx
jmp fPlayerRet

get_Health+3:
  jmp newmem
  nop 4
return:
registersymbol(get_Health)

get_stunTime:
  jmp fStunTime
fStunTimeRet:
registersymbol(get_stunTime)

get_bodyDamage:
  jmp fBodyDamage
  nop
fBodyDamageRet:
registersymbol(get_bodyDamage)

get_Player:
  jmp fPlayer
  nop
fPlayerRet:
registersymbol(get_Player)

[DISABLE]
get_Health+3:
db C5 FA 10 41 18 C5 FA 5D C1

get_stunTime:
db C5 FA 11 49 38 48

get_bodyDamage:
db 48 8B C4 53 41 56

get_Player:
db 48 8B 03 48 8B CB

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: WWE2K22_x64.exe+794711
WWE2K22_x64.exe+7946E6: 48 83 EC 50              - sub rsp,50
WWE2K22_x64.exe+7946EA: C5 F8 29 74 24 40        - vmovaps [rsp+40],xmm6
WWE2K22_x64.exe+7946F0: 48 8B 05 19 F9 BE 02     - mov rax,[WWE2K22_x64.exe+3384010]
WWE2K22_x64.exe+7946F7: 48 33 C4                 - xor rax,rsp
WWE2K22_x64.exe+7946FA: 48 89 44 24 30           - mov [rsp+30],rax
WWE2K22_x64.exe+7946FF: 48 8B D9                 - mov rbx,rcx
WWE2K22_x64.exe+794702: C5 FA 10 51 10           - vmovss xmm2,[rcx+10]
WWE2K22_x64.exe+794707: C5 F8 57 C0              - vxorps xmm0,xmm0,xmm0
WWE2K22_x64.exe+79470B: C5 F8 2F C1              - vcomiss xmm0,xmm1
WWE2K22_x64.exe+79470F: 77 09                    - ja WWE2K22_x64.exe+79471A
// ---------- INJECTING HERE ----------
WWE2K22_x64.exe+794711: C5 FA 10 41 18           - vmovss xmm0,[rcx+18]
// ---------- DONE INJECTING  ----------
WWE2K22_x64.exe+794716: C5 FA 5D C1              - vminss xmm0,xmm0,xmm1
WWE2K22_x64.exe+79471A: C5 FA 11 41 10           - vmovss [rcx+10],xmm0
WWE2K22_x64.exe+79471F: C5 F8 2E D0              - vucomiss xmm2,xmm0
WWE2K22_x64.exe+794723: 7A 06                    - jp WWE2K22_x64.exe+79472B
WWE2K22_x64.exe+794725: 0F 84 86 00 00 00        - je WWE2K22_x64.exe+7947B1
WWE2K22_x64.exe+79472B: 48 8B 05 66 9B ED 02     - mov rax,[WWE2K22_x64.exe+366E298]
WWE2K22_x64.exe+794732: 48 8B B8 58 01 00 00     - mov rdi,[rax+00000158]
WWE2K22_x64.exe+794739: C5 FA 59 35 17 BE 90 02  - vmulss xmm6,xmm0,[WWE2K22_x64.exe+30A0558]
WWE2K22_x64.exe+794741: 41 B8 08 00 00 00        - mov r8d,00000008
WWE2K22_x64.exe+794747: 48 8B 17                 - mov rdx,[rdi]


// ORIGINAL CODE - INJECTION POINT: WWE2K22_x64.exe+921FD9
WWE2K22_x64.exe+921FBD: CC                    - int 3
WWE2K22_x64.exe+921FBE: CC                    - int 3
WWE2K22_x64.exe+921FBF: CC                    - int 3
WWE2K22_x64.exe+921FC0: 48 83 EC 28           - sub rsp,28
WWE2K22_x64.exe+921FC4: C5 FA 10 41 38        - vmovss xmm0,[rcx+38]
WWE2K22_x64.exe+921FC9: C5 F8 2E C1           - vucomiss xmm0,xmm1
WWE2K22_x64.exe+921FCD: 7A 02                 - jp WWE2K22_x64.exe+921FD1
WWE2K22_x64.exe+921FCF: 74 35                 - je WWE2K22_x64.exe+922006
WWE2K22_x64.exe+921FD1: 48 8B 41 28           - mov rax,[rcx+28]
WWE2K22_x64.exe+921FD5: 4C 8D 41 20           - lea r8,[rcx+20]
// ---------- INJECTING HERE ----------
WWE2K22_x64.exe+921FD9: C5 FA 11 49 38        - vmovss [rcx+38],xmm1
// ---------- DONE INJECTING  ----------
WWE2K22_x64.exe+921FDE: 48 8B 0D B3 C2 D4 02  - mov rcx,[WWE2K22_x64.exe+366E298]
WWE2K22_x64.exe+921FE5: 4C 8D 4C 24 38        - lea r9,[rsp+38]
WWE2K22_x64.exe+921FEA: BA 9B CA C7 1F        - mov edx,1FC7CA9B
WWE2K22_x64.exe+921FEF: C5 F2 5E 40 04        - vdivss xmm0,xmm1,[rax+04]
WWE2K22_x64.exe+921FF4: C5 FA 11 44 24 38     - vmovss [rsp+38],xmm0
WWE2K22_x64.exe+921FFA: 48 8B 89 58 01 00 00  - mov rcx,[rcx+00000158]
WWE2K22_x64.exe+922001: E8 6A 02 00 00        - call WWE2K22_x64.exe+922270
WWE2K22_x64.exe+922006: 48 83 C4 28           - add rsp,28
WWE2K22_x64.exe+92200A: C3                    - ret
WWE2K22_x64.exe+92200B: CC                    - int 3


// ORIGINAL CODE - INJECTION POINT: WWE2K22_x64.exe+7D8470
WWE2K22_x64.exe+7D8466: CC                    - int 3
WWE2K22_x64.exe+7D8467: CC                    - int 3
WWE2K22_x64.exe+7D8468: CC                    - int 3
WWE2K22_x64.exe+7D8469: CC                    - int 3
WWE2K22_x64.exe+7D846A: CC                    - int 3
WWE2K22_x64.exe+7D846B: CC                    - int 3
WWE2K22_x64.exe+7D846C: CC                    - int 3
WWE2K22_x64.exe+7D846D: CC                    - int 3
WWE2K22_x64.exe+7D846E: CC                    - int 3
WWE2K22_x64.exe+7D846F: CC                    - int 3
// ---------- INJECTING HERE ----------
WWE2K22_x64.exe+7D8470: 48 8B C4              - mov rax,rsp
// ---------- DONE INJECTING  ----------
WWE2K22_x64.exe+7D8473: 53                    - push rbx
WWE2K22_x64.exe+7D8474: 41 56                 - push r14
WWE2K22_x64.exe+7D8476: 48 81 EC C8 00 00 00  - sub rsp,000000C8
WWE2K22_x64.exe+7D847D: C5 F8 29 78 C8        - vmovaps [rax-38],xmm7
WWE2K22_x64.exe+7D8482: 4C 8B F2              - mov r14,rdx
WWE2K22_x64.exe+7D8485: C5 78 29 48 A8        - vmovaps [rax-58],xmm9
WWE2K22_x64.exe+7D848A: 48 8B D9              - mov rbx,rcx
WWE2K22_x64.exe+7D848D: 4C 89 60 20           - mov [rax+20],r12
WWE2K22_x64.exe+7D8491: 4C 89 78 E8           - mov [rax-18],r15
WWE2K22_x64.exe+7D8495: C5 F8 29 70 D8        - vmovaps [rax-28],xmm6


// ORIGINAL CODE - INJECTION POINT: WWE2K22_x64.exe+1EE9148
WWE2K22_x64.exe+1EE9119: 85 C0                 - test eax,eax
WWE2K22_x64.exe+1EE911B: 0F 88 47 02 00 00     - js WWE2K22_x64.exe+1EE9368
WWE2K22_x64.exe+1EE9121: 83 F8 3F              - cmp eax,3F
WWE2K22_x64.exe+1EE9124: 0F 87 3E 02 00 00     - ja WWE2K22_x64.exe+1EE9368
WWE2K22_x64.exe+1EE912A: 48 89 5C 24 30        - mov [rsp+30],rbx
WWE2K22_x64.exe+1EE912F: 4C 89 74 24 40        - mov [rsp+40],r14
WWE2K22_x64.exe+1EE9134: 4C 8D 35 F5 13 77 01  - lea r14,[WWE2K22_x64.exe+365A530]
WWE2K22_x64.exe+1EE913B: 49 8B 1C C6           - mov rbx,[r14+rax*8]
WWE2K22_x64.exe+1EE913F: 48 85 DB              - test rbx,rbx
WWE2K22_x64.exe+1EE9142: 0F 84 16 02 00 00     - je WWE2K22_x64.exe+1EE935E
// ---------- INJECTING HERE ----------
WWE2K22_x64.exe+1EE9148: 48 8B 03              - mov rax,[rbx]
// ---------- DONE INJECTING  ----------
WWE2K22_x64.exe+1EE914B: 48 8B CB              - mov rcx,rbx
WWE2K22_x64.exe+1EE914E: 48 89 7C 24 38        - mov [rsp+38],rdi
WWE2K22_x64.exe+1EE9153: FF 90 98 02 00 00     - call qword ptr [rax+00000298]
WWE2K22_x64.exe+1EE9159: 33 FF                 - xor edi,edi
WWE2K22_x64.exe+1EE915B: 85 C0                 - test eax,eax
WWE2K22_x64.exe+1EE915D: 74 74                 - je WWE2K22_x64.exe+1EE91D3
WWE2K22_x64.exe+1EE915F: 8B 93 5C 0C 00 00     - mov edx,[rbx+00000C5C]
WWE2K22_x64.exe+1EE9165: 8B CF                 - mov ecx,edi
WWE2K22_x64.exe+1EE9167: 8B C7                 - mov eax,edi
WWE2K22_x64.exe+1EE9169: 0F 1F 80 00 00 00 00  - nop dword ptr [rax+00000000]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>145</ID>
          <Description>"Player"</Description>
          <Color>D5006A</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>91</ID>
              <Description>"Infinite Health"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">1:[✓] Enabled
0:[✗] Disabled
*:Unknown
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>6A00D5</Color>
              <VariableType>Byte</VariableType>
              <Address>HealthCheats</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>98</ID>
              <Description>"No Player Stun"</Description>
              <DropDownListLink>Infinite Health</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>6A00D5</Color>
              <VariableType>Byte</VariableType>
              <Address>StunCheats</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>140</ID>
              <Description>"No Player Body Damage"</Description>
              <DropDownListLink>Infinite Health</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>6A00D5</Color>
              <VariableType>Byte</VariableType>
              <Address>BodyCheats</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>146</ID>
          <Description>"Enemy"</Description>
          <Color>D5006A</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>92</ID>
              <Description>"Lower Enemy Health"</Description>
              <DropDownListLink>Infinite Health</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>6A00D5</Color>
              <VariableType>Byte</VariableType>
              <Address>HealthCheats+1</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>99</ID>
              <Description>"Infinite Enemy Stun Duration"</Description>
              <DropDownListLink>Infinite Health</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>6A00D5</Color>
              <VariableType>Byte</VariableType>
              <Address>StunCheats+1</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>141</ID>
              <Description>"Destroy Enemy Body with 1 Hit"</Description>
              <DropDownListLink>Infinite Health</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>6A00D5</Color>
              <VariableType>Byte</VariableType>
              <Address>BodyCheats+1</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>2212</ID>
          <Description>"[ Editable Values ]"</Description>
          <Options moHideChildren="1"/>
          <Color>D56A00</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>3027</ID>
              <Description>"Game Speed (Default: 1)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>GameSpeed</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>2208</ID>
              <Description>"Player Coordinates [X]"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>sPlayer</Address>
              <Offsets>
                <Offset>D0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>2209</ID>
              <Description>"Player Coordinates [Y]"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>sPlayer</Address>
              <Offsets>
                <Offset>D4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>2210</ID>
              <Description>"Player Coordinates [Z]"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>sPlayer</Address>
              <Offsets>
                <Offset>D8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>2986</ID>
              <Description>"Player Rotation [Pitch]"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>sPlayer</Address>
              <Offsets>
                <Offset>C0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>2987</ID>
              <Description>"Player Rotation [Yaw]"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>sPlayer</Address>
              <Offsets>
                <Offset>C4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>2988</ID>
              <Description>"Player Rotation [Roll]"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>sPlayer</Address>
              <Offsets>
                <Offset>C8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>2963</ID>
              <Description>"Render Player"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">1:Yes
0:No
*:Unknown
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>sPlayer</Address>
              <Offsets>
                <Offset>110</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>2992</ID>
              <Description>"Freeze"</Description>
              <DropDownListLink>Render Player</DropDownListLink>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>sPlayer</Address>
              <Offsets>
                <Offset>350</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>100</ID>
          <Description>"[ Scripts ]"</Description>
          <Options moHideChildren="1"/>
          <Color>D56A00</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>144</ID>
              <Description>"Infinite Stamina"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
aobscanmodule(get_Stamina,WWE2K22_x64.exe,C5 F8 2F F8 C5 FA 11 47 18)
alloc(newmem,$1000,get_Stamina)
label(return)

newmem:
mov rbx,sPlayer
mov rbx,[rbx]
cmp [rdi+08],rbx //Is the Player?
jne @f
mov [rdi+18],(float)1000
vmovss xmm0,[rdi+18]
@@:
vmovss [rdi+18],xmm0
jmp return

get_Stamina+4:
  jmp newmem
return:
registersymbol(get_Stamina)

[DISABLE]
get_Stamina+4:
  db C5 FA 11 47 18

unregistersymbol(get_Stamina)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: WWE2K22_x64.exe+7BCD72

WWE2K22_x64.exe+7BCD4D: 8B 40 08              - mov eax,[rax+08]
WWE2K22_x64.exe+7BCD50: 89 47 20              - mov [rdi+20],eax
WWE2K22_x64.exe+7BCD53: 48 8B 47 10           - mov rax,[rdi+10]
WWE2K22_x64.exe+7BCD57: C7 47 24 00 00 00 00  - mov [rdi+24],00000000
WWE2K22_x64.exe+7BCD5E: 48 85 C0              - test rax,rax
WWE2K22_x64.exe+7BCD61: 74 06                 - je WWE2K22_x64.exe+7BCD69
WWE2K22_x64.exe+7BCD63: 8B 40 20              - mov eax,[rax+20]
WWE2K22_x64.exe+7BCD66: 89 47 24              - mov [rdi+24],eax
WWE2K22_x64.exe+7BCD69: C5 CA 58 47 18        - vaddss xmm0,xmm6,[rdi+18]
WWE2K22_x64.exe+7BCD6E: C5 F8 2F F8           - vcomiss xmm7,xmm0
// ---------- INJECTING HERE ----------
WWE2K22_x64.exe+7BCD72: C5 FA 11 47 18        - vmovss [rdi+18],xmm0
// ---------- DONE INJECTING  ----------
WWE2K22_x64.exe+7BCD77: 77 30                 - ja WWE2K22_x64.exe+7BCDA9
WWE2K22_x64.exe+7BCD79: 48 8B 4F 10           - mov rcx,[rdi+10]
WWE2K22_x64.exe+7BCD7D: C5 F8 28 CF           - vmovaps xmm1,xmm7
WWE2K22_x64.exe+7BCD81: 48 85 C9              - test rcx,rcx
WWE2K22_x64.exe+7BCD84: 74 0C                 - je WWE2K22_x64.exe+7BCD92
WWE2K22_x64.exe+7BCD86: 0F B7 41 08           - movzx eax,word ptr [rcx+08]
WWE2K22_x64.exe+7BCD8A: C5 F0 57 C9           - vxorps xmm1,xmm1,xmm1
WWE2K22_x64.exe+7BCD8E: C5 F2 2A C8           - vcvtsi2ss xmm1,ecx,eax
WWE2K22_x64.exe+7BCD92: C5 F8 2F C1           - vcomiss xmm0,xmm1
WWE2K22_x64.exe+7BCD96: 76 18                 - jna WWE2K22_x64.exe+7BCDB0
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>197</ID>
              <Description>"Insta-Charge Finisher"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
aobscanmodule(get_finisherCharge,WWE2K22_x64.exe,C5 F8 28 D1 48 8B D9 C5 F0 57 C9)
alloc(newmem,$1000,get_finisherCharge)
label(return)

newmem:
mov rbx,sPlayer
mov rbx,[rbx]
cmp [rcx+08],rbx
jne @f
mov rbx,(float)3
movd xmm1,rbx
@@:
vmovaps xmm2,xmm1
mov rbx,rcx
jmp return

get_finisherCharge:
  jmp newmem
  nop 2
return:
registersymbol(get_finisherCharge)

[DISABLE]
get_finisherCharge:
  db C5 F8 28 D1 48 8B D9

unregistersymbol(get_finisherCharge)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: WWE2K22_x64.exe+794BA9

WWE2K22_x64.exe+794B8C: CC                    - int 3 
WWE2K22_x64.exe+794B8D: CC                    - int 3 
WWE2K22_x64.exe+794B8E: CC                    - int 3 
WWE2K22_x64.exe+794B8F: CC                    - int 3 
WWE2K22_x64.exe+794B90: 48 89 5C 24 10        - mov [rsp+10],rbx
WWE2K22_x64.exe+794B95: 57                    - push rdi
WWE2K22_x64.exe+794B96: 48 83 EC 40           - sub rsp,40
WWE2K22_x64.exe+794B9A: 48 8B 05 6F F4 BE 02  - mov rax,[WWE2K22_x64.exe+3384010]
WWE2K22_x64.exe+794BA1: 48 33 C4              - xor rax,rsp
WWE2K22_x64.exe+794BA4: 48 89 44 24 30        - mov [rsp+30],rax
// ---------- INJECTING HERE ----------
WWE2K22_x64.exe+794BA9: C5 F8 28 D1           - vmovaps xmm2,xmm1
// ---------- DONE INJECTING  ----------
WWE2K22_x64.exe+794BAD: 48 8B D9              - mov rbx,rcx
WWE2K22_x64.exe+794BB0: C5 F0 57 C9           - vxorps xmm1,xmm1,xmm1
WWE2K22_x64.exe+794BB4: C5 F8 2F CA           - vcomiss xmm1,xmm2
WWE2K22_x64.exe+794BB8: 76 0A                 - jna WWE2K22_x64.exe+794BC4
WWE2K22_x64.exe+794BBA: 80 79 14 00           - cmp byte ptr [rcx+14],00
WWE2K22_x64.exe+794BBE: 0F 85 68 01 00 00     - jne WWE2K22_x64.exe+794D2C
WWE2K22_x64.exe+794BC4: C5 F8 2F D1           - vcomiss xmm2,xmm1
WWE2K22_x64.exe+794BC8: 76 5F                 - jna WWE2K22_x64.exe+794C29
WWE2K22_x64.exe+794BCA: 45 84 C0              - test r8l,r8l
WWE2K22_x64.exe+794BCD: 74 5A                 - je WWE2K22_x64.exe+794C29
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>199</ID>
              <Description>"Insta-Charge Special"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
aobscanmodule(get_specialCharge,WWE2K22_x64.exe,C5 EA 58 4B * C5 FA 11 4B)
aobscanmodule(get_subSpecial,WWE2K22_x64.exe,41 29 70 20 49 8B C8)
alloc(fSpecialCharge,$1000,get_specialCharge)
alloc(fSubSpecial,$1000,get_subSpecial)
registersymbol(fSpecialCharge)
label(return)
label(fSubSpecialRet)

fSpecialCharge:
readmem(get_specialCharge,5)
mov rax,sPlayer
mov rax,[rax]
cmp [rbx+18],rax // Is Player?
jne return
mov [rbx+20],3 //Charges / +24 is the cell. From 0 to-&gt; ~120, and then it adds a charge.
jmp return

fSubSpecial:
mov rcx,sPlayer
mov rcx,[rcx]
cmp [rbx+10],rcx // Is Player?
mov rcx,r8
je fSubSpecialRet
sub [r8+20],esi
jmp fSubSpecialRet

get_specialCharge:
  jmp fSpecialCharge
return:
registersymbol(get_specialCharge)

get_subSpecial:
  jmp fSubSpecial
  nop 2
fSubSpecialRet:
registersymbol(get_subSpecial)

[DISABLE]
get_specialCharge:
readmem(fSpecialCharge,5)

get_subSpecial:
  db 41 29 70 20 49 8B C8

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: WWE2K22_x64.exe+795E2F

WWE2K22_x64.exe+795E13: 49 8D 0C 00     - lea rcx,[r8+rax]
WWE2K22_x64.exe+795E17: 66 85 C0        - test ax,ax
WWE2K22_x64.exe+795E1A: 74 07           - je WWE2K22_x64.exe+795E23
WWE2K22_x64.exe+795E1C: 8B 01           - mov eax,[rcx]
WWE2K22_x64.exe+795E1E: 48 03 C1        - add rax,rcx
WWE2K22_x64.exe+795E21: EB 03           - jmp WWE2K22_x64.exe+795E26
WWE2K22_x64.exe+795E23: 48 8B C6        - mov rax,rsi
WWE2K22_x64.exe+795E26: 44 8B 4B 20     - mov r9d,[rbx+20]
WWE2K22_x64.exe+795E2A: 44 3B 08        - cmp r9d,[rax]
WWE2K22_x64.exe+795E2D: 73 7F           - jae WWE2K22_x64.exe+795EAE
// ---------- INJECTING HERE ----------
WWE2K22_x64.exe+795E2F: C5 EA 58 4B 24  - vaddss xmm1,xmm2,[rbx+24]
// ---------- DONE INJECTING  ----------
WWE2K22_x64.exe+795E34: C5 FA 11 4B 24  - vmovss [rbx+24],xmm1
WWE2K22_x64.exe+795E39: 49 63 00        - movsxd  rax,dword ptr [r8]
WWE2K22_x64.exe+795E3C: 49 8B C8        - mov rcx,r8
WWE2K22_x64.exe+795E3F: 48 2B C8        - sub rcx,rax
WWE2K22_x64.exe+795E42: 66 44 3B 11     - cmp r10w,[rcx]
WWE2K22_x64.exe+795E46: 73 14           - jae WWE2K22_x64.exe+795E5C
WWE2K22_x64.exe+795E48: 0F B7 41 04     - movzx eax,word ptr [rcx+04]
WWE2K22_x64.exe+795E4C: 49 8D 0C 00     - lea rcx,[r8+rax]
WWE2K22_x64.exe+795E50: 66 85 C0        - test ax,ax
WWE2K22_x64.exe+795E53: 74 07           - je WWE2K22_x64.exe+795E5C


// ORIGINAL CODE - INJECTION POINT: WWE2K22_x64.exe+796863
WWE2K22_x64.exe+79683B: 0F B7 41 04        - movzx eax,word ptr [rcx+04]
WWE2K22_x64.exe+79683F: 66 85 C0           - test ax,ax
WWE2K22_x64.exe+796842: 74 05              - je WWE2K22_x64.exe+796849
WWE2K22_x64.exe+796844: C5 FA 10 0C 10     - vmovss xmm1,[rax+rdx]
WWE2K22_x64.exe+796849: C4 C1 7A 10 40 24  - vmovss xmm0,[r8+24]
WWE2K22_x64.exe+79684F: C5 FA 5E C9        - vdivss xmm1,xmm0,xmm1
WWE2K22_x64.exe+796853: C5 F2 59 D2        - vmulss xmm2,xmm1,xmm2
WWE2K22_x64.exe+796857: EB 04              - jmp WWE2K22_x64.exe+79685D
WWE2K22_x64.exe+796859: C5 E8 57 D2        - vxorps xmm2,xmm2,xmm2
WWE2K22_x64.exe+79685D: C4 C1 7A 11 50 24  - vmovss [r8+24],xmm2
// ---------- INJECTING HERE ----------
WWE2K22_x64.exe+796863: 41 29 70 20        - sub [r8+20],esi
// ---------- DONE INJECTING  ----------
WWE2K22_x64.exe+796867: 49 8B C8           - mov rcx,r8
WWE2K22_x64.exe+79686A: E8 11 00 00 00     - call WWE2K22_x64.exe+796880
WWE2K22_x64.exe+79686F: 48 8B 7C 24 38     - mov rdi,[rsp+38]
WWE2K22_x64.exe+796874: B0 01              - mov al,01
WWE2K22_x64.exe+796876: 48 83 C4 20        - add rsp,20
WWE2K22_x64.exe+79687A: 5E                 - pop rsi
WWE2K22_x64.exe+79687B: C3                 - ret
WWE2K22_x64.exe+79687C: CC                 - int 3
WWE2K22_x64.exe+79687D: CC                 - int 3
WWE2K22_x64.exe+79687E: CC                 - int 3
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>124</ID>
              <Description>"Insta-Break Submissions"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
aobscanmodule(get_doBreak,WWE2K22_x64.exe,C4 C1 78 2F C1 76 * C5 FA 10 8B)
alloc(newmem,$1000,get_doBreak)
label(return)

newmem:
mov rcx,sPlayer
mov rcx,[rcx]
cmp [rbx+80],rcx //Is Player?
jne @f //If 0, then the Player is in submission
mov [rdi],(float)-100
@@:
vcomiss xmm0,xmm9
jmp return

get_doBreak:
  jmp newmem
return:
registersymbol(get_doBreak)

[DISABLE]
get_doBreak:
  db C4 C1 78 2F C1

unregistersymbol(get_doBreak)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: WWE2K22_x64.exe+7FB93E

WWE2K22_x64.exe+7FB913: 48 8B 53 78              - mov rdx,[rbx+78]
WWE2K22_x64.exe+7FB917: C5 FA 58 07              - vaddss xmm0,xmm0,[rdi]
WWE2K22_x64.exe+7FB91B: C5 FA 11 07              - vmovss [rdi],xmm0
WWE2K22_x64.exe+7FB91F: C4 41 30 57 C9           - vxorps xmm9,xmm9,xmm9
WWE2K22_x64.exe+7FB924: 48 85 D2                 - test rdx,rdx
WWE2K22_x64.exe+7FB927: 74 3C                    - je WWE2K22_x64.exe+7FB965
WWE2K22_x64.exe+7FB929: 48 8B 92 C8 1E 00 00     - mov rdx,[rdx+00001EC8]
WWE2K22_x64.exe+7FB930: 41 B8 FF FF FF FF        - mov r8d,FFFFFFFF
WWE2K22_x64.exe+7FB936: 48 8B CB                 - mov rcx,rbx
WWE2K22_x64.exe+7FB939: E8 E2 02 00 00           - call WWE2K22_x64.exe+7FBC20
// ---------- INJECTING HERE ----------
WWE2K22_x64.exe+7FB93E: C4 C1 78 2F C1           - vcomiss xmm0,xmm9
// ---------- DONE INJECTING  ----------
WWE2K22_x64.exe+7FB943: 76 14                    - jna WWE2K22_x64.exe+7FB959
WWE2K22_x64.exe+7FB945: C5 FA 10 8B C8 07 00 00  - vmovss xmm1,[rbx+000007C8]
WWE2K22_x64.exe+7FB94D: C5 F2 59 15 A7 57 8A 02  - vmulss xmm2,xmm1,[WWE2K22_x64.exe+30A10FC]
WWE2K22_x64.exe+7FB955: C5 FA 58 C2              - vaddss xmm0,xmm0,xmm2
WWE2K22_x64.exe+7FB959: C5 FA 10 0F              - vmovss xmm1,[rdi]
WWE2K22_x64.exe+7FB95D: C5 F2 5C C0              - vsubss xmm0,xmm1,xmm0
WWE2K22_x64.exe+7FB961: C5 FA 11 07              - vmovss [rdi],xmm0
WWE2K22_x64.exe+7FB965: C5 FA 10 07              - vmovss xmm0,[rdi]
WWE2K22_x64.exe+7FB969: C5 F8 2F C6              - vcomiss xmm0,xmm6
WWE2K22_x64.exe+7FB96D: 76 06                    - jna WWE2K22_x64.exe+7FB975
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>11</ID>
              <Description>"Freeze Attribute Points"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
aobscanmodule(get_decAttr,WWE2K22_x64.exe,29 85 * * 00 00 4C 8D 44 24 * 01)
registersymbol(get_decAttr)
alloc(get_decAttrS,6)
registersymbol(get_decAttrS)

get_decAttrS:
readmem(get_decAttr,6)

get_decAttr:
nop 6
 
[DISABLE]
get_decAttr:
readmem(get_decAttrS,6)
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>132</ID>
              <Description>"No Timer Outside the Ring"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
aobscanmodule(get_outTimer,WWE2K22_x64.exe,49 8B 41 * 0F B7 08 B8 * * * * 66 3B C8 0F * * * * * 48)
registersymbol(get_outTimer)

get_outTimer+C:
db 66 39 C0

[DISABLE]
get_outTimer+C:
db 66 3B C8

unregistersymbol(get_outTimer)
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>3037</ID>
              <Description>"All Characters Available"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
//Thanks to "MikeNeedsCheats" for the AOBs
aobscanmodule(get_isCharAvailable,WWE2K22_x64.exe,80 78 * 01 75 0C BB 01 00 00 00)
aobscanmodule(get_allowChars,WWE2K22_x64.exe,01 * 3B * * * * * 0F 84 * * * * 0F B7 CB E8 * * * * 84 C0 75 * 48 8B 05 * * * * 48 85 C0)
registersymbol(get_isCharAvailable)
registersymbol(get_allowChars)

get_isCharAvailable+4:
db 90 90

get_allowChars+18:
db EB
 
[DISABLE]
get_isCharAvailable+4: //Should hopefully always stay at the same distance
db 75 0C

get_allowChars+18:
db 75

unregistersymbol(*)
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>3038</ID>
                  <Description>"There's A LOT of random ones that crash the game when loading a match. Just be aware of it."</Description>
                  <Color>0000D5</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>204</ID>
              <Description>"Allow any Character Combination"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
aobscanmodule(get_canUse,WWE2K22_x64.exe,48 8B 06 45 8B 45 * 0F B7 D3 48 8B CE FF 90 * * 00 00 84 C0)
registersymbol(get_canUse)
alloc(get_canUseS,6)
registersymbol(get_canUseS)

get_canUseS:
readmem(get_canUse+D,6)

get_canUse+D:
db B0 01 90 90 90 90

[DISABLE]
get_canUse+D:
readmem(get_canUseS,6)
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>189</ID>
              <Description>"Increase CC Changes"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
aobscanmodule(get_CCMaxSlider,WWE2K22_x64.exe,48 8B 01 33 ED 48 8B D9)
alloc(newmem,$1000,get_CCMaxSlider)
label(return)

newmem:
mov [rcx+1AC],(float)-10 //Min
mov [rcx+1B0],(float)10 //Max
mov [rcx+1B8],(float)0.2 //Fast Step Size (When holding the key/button)
mov [rcx+1D4],(float)0.2 //Single Step Size
mov rax,[rcx]
xor ebp,ebp
jmp return

get_CCMaxSlider:
  jmp newmem
return:
registersymbol(get_CCMaxSlider)

[DISABLE]
get_CCMaxSlider:
  db 48 8B 01 33 ED

unregistersymbol(get_CCMaxSlider)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: WWE2K22_x64.exe+16BFFA4

WWE2K22_x64.exe+16BFF88: 0F 95 C0           - setne al
WWE2K22_x64.exe+16BFF8B: C3                 - ret 
WWE2K22_x64.exe+16BFF8C: 33 C0              - xor eax,eax
WWE2K22_x64.exe+16BFF8E: C3                 - ret 
WWE2K22_x64.exe+16BFF8F: CC                 - int 3 
WWE2K22_x64.exe+16BFF90: 48 89 5C 24 08     - mov [rsp+08],rbx
WWE2K22_x64.exe+16BFF95: 48 89 6C 24 10     - mov [rsp+10],rbp
WWE2K22_x64.exe+16BFF9A: 48 89 74 24 18     - mov [rsp+18],rsi
WWE2K22_x64.exe+16BFF9F: 57                 - push rdi
WWE2K22_x64.exe+16BFFA0: 48 83 EC 40        - sub rsp,40
// ---------- INJECTING HERE ----------
WWE2K22_x64.exe+16BFFA4: 48 8B 01           - mov rax,[rcx]
// ---------- DONE INJECTING  ----------
WWE2K22_x64.exe+16BFFA7: 33 ED              - xor ebp,ebp
WWE2K22_x64.exe+16BFFA9: 48 8B D9           - mov rbx,rcx
WWE2K22_x64.exe+16BFFAC: 8B F5              - mov esi,ebp
WWE2K22_x64.exe+16BFFAE: 8B FD              - mov edi,ebp
WWE2K22_x64.exe+16BFFB0: FF 50 40           - call qword ptr [rax+40]
WWE2K22_x64.exe+16BFFB3: 85 C0              - test eax,eax
WWE2K22_x64.exe+16BFFB5: 0F 85 15 03 00 00  - jne WWE2K22_x64.exe+16C02D0
WWE2K22_x64.exe+16BFFBB: 8B 8B CC 01 00 00  - mov ecx,[rbx+000001CC]
WWE2K22_x64.exe+16BFFC1: C5 F8 29 74 24 30  - vmovaps [rsp+30],xmm6
WWE2K22_x64.exe+16BFFC7: 85 C9              - test ecx,ecx
}
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>190</ID>
      <Description>"Other Stuff [Don't Use]"</Description>
      <Options moHideChildren="1"/>
      <Color>0000D5</Color>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>3020</ID>
          <Description>"Addresses"</Description>
          <Color>D56A00</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>2997</ID>
              <Description>"Not sure what this is (1 stops double cam, 4 kicks player of ring...)"</Description>
              <DropDownList>0:Default
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>sPlayer</Address>
              <Offsets>
                <Offset>2AC0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>201</ID>
              <Description>"Crash Area"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>+6889</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>2205</ID>
              <Description>"Char Physics v1.05"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>WWE2K22_x64.exe+27EF542 </Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>183</ID>
          <Description>"Remove CC Slider Max"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(get_maxCC,WWE2K22_x64.exe,89 83 * * 00 00 C5 FA 10 83 * * 00 00 C5 F8 2F 83 * * 00 00 0F)
registersymbol(get_maxCC)
alloc(get_maxCCS,8)
registersymbol(get_maxCCS)

get_maxCCS:
readmem(get_maxCC+6,8)

get_maxCC+6:
db 0F 57 C0 90 90 90 90 90
 
[DISABLE]
get_maxCC+6:
readmem(get_maxCCS,8)

unregistersymbol(*)
dealloc(*)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>191</ID>
              <Description>"Some things do mess up, and requires extra changes. So, not worth."</Description>
              <Color>0000D5</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>2965</ID>
          <Description>"Freeze Characters [Don't Disable]"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(get_freezeChars,WWE2K22_x64.exe,48 8B 81 * * 00 00 80 B8 * * 00 00 00 75 * E8)
alloc(fFreezeChars,$1000,get_freezeChars)
label(fFreezeCharsRet)
alloc(doFreeze,1)
registersymbol(doFreeze)

doFreeze:
db 0

fFreezeChars:
mov r8,sPlayer
mov r8,[r8]
cmp r8,rax
je @f
mov r8,doFreeze
mov r8l,[r8]
mov byte ptr [rax+00000350],r8l
@@:
cmp byte ptr [rax+00000350],r8l
jmp fFreezeCharsRet

get_freezeChars+7:
  jmp fFreezeChars
  nop 2
fFreezeCharsRet:
registersymbol(get_freezeChars)

[DISABLE]
get_freezeChars+7:
  db 80 B8 50 03 00 00 00

unregistersymbol(get_freezeChars)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: WWE2K22_x64.exe+819009

WWE2K22_x64.exe+818FEC: CC                    - int 3 
WWE2K22_x64.exe+818FED: CC                    - int 3 
WWE2K22_x64.exe+818FEE: CC                    - int 3 
WWE2K22_x64.exe+818FEF: CC                    - int 3 
WWE2K22_x64.exe+818FF0: 40 53                 - push rbx
WWE2K22_x64.exe+818FF2: 48 83 EC 20           - sub rsp,20
WWE2K22_x64.exe+818FF6: 80 B9 C0 01 00 00 00  - cmp byte ptr [rcx+000001C0],00
WWE2K22_x64.exe+818FFD: 48 8B D9              - mov rbx,rcx
WWE2K22_x64.exe+819000: 75 42                 - jne WWE2K22_x64.exe+819044
WWE2K22_x64.exe+819002: 48 8B 81 A8 00 00 00  - mov rax,[rcx+000000A8]
// ---------- INJECTING HERE ----------
WWE2K22_x64.exe+819009: 80 B8 50 03 00 00 00  - cmp byte ptr [rax+00000350],00
// ---------- DONE INJECTING  ----------
WWE2K22_x64.exe+819010: 75 3F                 - jne WWE2K22_x64.exe+819051
WWE2K22_x64.exe+819012: E8 39 2C 00 00        - call WWE2K22_x64.exe+81BC50
WWE2K22_x64.exe+819017: 83 BB 94 00 00 00 00  - cmp dword ptr [rbx+00000094],00
WWE2K22_x64.exe+81901E: 74 24                 - je WWE2K22_x64.exe+819044
WWE2K22_x64.exe+819020: 48 8D 93 D0 00 00 00  - lea rdx,[rbx+000000D0]
WWE2K22_x64.exe+819027: 48 8B CB              - mov rcx,rbx
WWE2K22_x64.exe+81902A: E8 F1 2E 00 00        - call WWE2K22_x64.exe+81BF20
WWE2K22_x64.exe+81902F: 48 8B CB              - mov rcx,rbx
WWE2K22_x64.exe+819032: E8 B9 3A 00 00        - call WWE2K22_x64.exe+81CAF0
WWE2K22_x64.exe+819037: 48 8B CB              - mov rcx,rbx
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>2966</ID>
              <Description>"Freeze/Unfreeze"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">1:FREEZE
0:DON'T FREEZE
*:Unknown
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>doFreeze</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>2970</ID>
              <Description>"[!] A bit buggy. Gotta find a better way."</Description>
              <Color>0000D5</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>3017</ID>
          <Description>"Collision Stuff"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(get_tpBlocker,WWE2K22_x64.exe,C5 F8 10 81 * * 00 00 C4 E3 79 40 C8 7F)
registersymbol(get_tpBlocker)

get_tpBlocker+8:
xorps xmm1,xmm1
nop 3

[DISABLE]
get_tpBlocker+8:
  db C4 E3 79 40 C8 7F

unregistersymbol(get_tpBlocker)

{
// ORIGINAL CODE - INJECTION POINT: WWE2K22_x64.exe+1CBEBB7

WWE2K22_x64.exe+1CBEB83: 88 88 5C 05 00 00              - mov [rax+0000055C],cl
WWE2K22_x64.exe+1CBEB89: 48 8B 43 58                    - mov rax,[rbx+58]
WWE2K22_x64.exe+1CBEB8D: 48 8B C8                       - mov rcx,rax
WWE2K22_x64.exe+1CBEB90: 40 38 B8 5C 05 00 00           - cmp [rax+0000055C],dil
WWE2K22_x64.exe+1CBEB97: 74 16                          - je WWE2K22_x64.exe+1CBEBAF
WWE2K22_x64.exe+1CBEB99: 39 B8 84 12 00 00              - cmp [rax+00001284],edi
WWE2K22_x64.exe+1CBEB9F: 74 0E                          - je WWE2K22_x64.exe+1CBEBAF
WWE2K22_x64.exe+1CBEBA1: C7 80 88 12 00 00 01 00 00 00  - mov [rax+00001288],00000001
WWE2K22_x64.exe+1CBEBAB: 48 8B 4B 58                    - mov rcx,[rbx+58]
WWE2K22_x64.exe+1CBEBAF: C5 F8 10 81 40 04 00 00        - vmovups xmm0,[rcx+00000440]
// ---------- INJECTING HERE ----------
WWE2K22_x64.exe+1CBEBB7: C4 E3 79 40 C8 7F              - vdpps xmm1,xmm0,xmm0,7F
// ---------- DONE INJECTING  ----------
WWE2K22_x64.exe+1CBEBBD: C5 F8 2F 0D CB 16 3E 01        - vcomiss xmm1,[WWE2K22_x64.exe+30A0290]
WWE2K22_x64.exe+1CBEBC5: 0F 86 77 01 00 00              - jbe WWE2K22_x64.exe+1CBED42
WWE2K22_x64.exe+1CBEBCB: C5 F8 10 81 D0 00 00 00        - vmovups xmm0,[rcx+000000D0]
WWE2K22_x64.exe+1CBEBD3: C5 F8 C6 C8 FF                 - vshufps xmm1,xmm0,xmm0,-01
WWE2K22_x64.exe+1CBEBD8: C5 F8 10 D8                    - vmovups xmm3,xmm0
WWE2K22_x64.exe+1CBEBDC: C5 F8 57 C0                    - vxorps xmm0,xmm0,xmm0
WWE2K22_x64.exe+1CBEBE0: C5 FA 10 D1                    - vmovss xmm2,xmm0,xmm1
WWE2K22_x64.exe+1CBEBE4: C5 E0 58 89 40 04 00 00        - vaddps xmm1,xmm3,[rcx+00000440]
WWE2K22_x64.exe+1CBEBEC: C4 E3 71 21 C2 30              - vinsertps xmm0,xmm1,xmm2,30
WWE2K22_x64.exe+1CBEBF2: C5 F8 11 81 D0 00 00 00        - vmovups [rcx+000000D0],xmm0
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>3018</ID>
              <Description>"Makes the player go through collisions and partially ragdoll"</Description>
              <Color>0000D5</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>3019</ID>
              <Description>"Not really useful, but I'll save it just in case"</Description>
              <Color>0000D5</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>3022</ID>
          <Description>"Remove Everyone but the Player"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscanmodule(get_isVisible,WWE2K22_x64.exe,83 BA 10 01 00 00 01 48)
alloc(newmem,$1000,get_isVisible)
label(return)
alloc(setInv,1)
registersymbol(setInv)

setInv:
db 01

newmem:
mov rbx,sPlayer
mov rbx,[rbx]
cmp rbx,rdx
je @f
mov rbx,setInv
mov rbx,[ebx]
mov [rdx+00000110],ebx
@@:
cmp dword ptr [rdx+00000110],01
jmp return

get_isVisible:
  jmp newmem
  nop 2
return:
registersymbol(get_isVisible)

[DISABLE]
get_isVisible:
  db 83 BA 10 01 00 00 01

unregistersymbol(get_isVisible)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: WWE2K22_x64.exe+993BC6

WWE2K22_x64.exe+993BA7: 41 5E                          - pop r14
WWE2K22_x64.exe+993BA9: 41 5D                          - pop r13
WWE2K22_x64.exe+993BAB: 41 5C                          - pop r12
WWE2K22_x64.exe+993BAD: 5F                             - pop rdi
WWE2K22_x64.exe+993BAE: C3                             - ret 
WWE2K22_x64.exe+993BAF: C7 87 CC 01 00 00 01 00 00 00  - mov [rdi+000001CC],00000001
WWE2K22_x64.exe+993BB9: 33 FF                          - xor edi,edi
WWE2K22_x64.exe+993BBB: E9 18 FF FF FF                 - jmp WWE2K22_x64.exe+993AD8
WWE2K22_x64.exe+993BC0: 40 53                          - push rbx
WWE2K22_x64.exe+993BC2: 48 83 EC 30                    - sub rsp,30
// ---------- INJECTING HERE ----------
WWE2K22_x64.exe+993BC6: 83 BA 10 01 00 00 01           - cmp dword ptr [rdx+00000110],01
// ---------- DONE INJECTING  ----------
WWE2K22_x64.exe+993BCD: 48 8B D9                       - mov rbx,rcx
WWE2K22_x64.exe+993BD0: 48 8B 01                       - mov rax,[rcx]
WWE2K22_x64.exe+993BD3: 48 89 74 24 48                 - mov [rsp+48],rsi
WWE2K22_x64.exe+993BD8: 48 89 7C 24 50                 - mov [rsp+50],rdi
WWE2K22_x64.exe+993BDD: 48 8B FA                       - mov rdi,rdx
WWE2K22_x64.exe+993BE0: 4C 89 64 24 58                 - mov [rsp+58],r12
WWE2K22_x64.exe+993BE5: 4C 89 74 24 28                 - mov [rsp+28],r14
WWE2K22_x64.exe+993BEA: 4C 89 7C 24 20                 - mov [rsp+20],r15
WWE2K22_x64.exe+993BEF: 75 07                          - jne WWE2K22_x64.exe+993BF8
WWE2K22_x64.exe+993BF1: 48 0F BA E8 07                 - bts rax,07
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>3024</ID>
              <Description>"Buggy. Enemies don't always go back to visible."</Description>
              <Color>0000D5</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>3023</ID>
              <Description>"Who is visible?"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:PLAYER ONLY
1:EVERYONE
*:UNKNOWN
</DropDownList>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>6A00D5</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>setInv</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Signature>
    <SignedHash HashSize="132">07@m,uYLW=@-;wJ*aj!.zlsfEIJd,#Pm(1s+lN/MMBHS3u@DXRMCS7::Lj0+5?kUMbPwb4g^I7=dxLEmm6iaxrEa4{g$Hk_QedVoJC}KMujh4SWJov8eV}U@ZKMj:4)2G:h+gUA!(/?QKiwCjW#l1%;?UfMZ8OIis$i[%</SignedHash>
    <PublicKey Size="32808">00000i}s?vMMG0HLI3}(0a9]eMc93U:3CmO]+{n-)wvT(4QO;mZ(9d5yOT^o]1-bSy]ZVGZ5nU3hD,*-hEtGKK*D_IDN%!?,?DN(U.qKxAaTg-1{v{G4[15M-hDKPh8W3[vg/1$McT3ImtA7/gOoMI99)9.FAhAkPKzn2V@z{xcEoD98ur*@mRLNd1[yrt0EtjeM-2*Z3IG5A4M_8uQUCw{Pyhe]B=txp000zlu@#^c010qNS#tmY3ljhU3ljkVnw%H[06#2gR9JLaO-wptZ+4ANWN%[,E[iKl0000006af/aA9L;Wpp57WoKz[JtFVBzak*MWIZBRHBB(0a6?HiX-Il/Wm9?iRAYK.V;x6ZKRyaPcsh7)aBXFDVIX+IY.JQpcs)LvWN%[,I(O11ZDn+{FCrj#I)ThxbZb2#L1b?YWgu8hP#^BZa%CVjE.TJ/FflYBH#sgbH8C[eF*Sc5FflVPFf%VPGc7SPIxsmpF+P6^ARr)hARr/;3LqdLJaS{aI#NVNAb4$TZgV/vWM){gXmoUNIxjDGcXuv#GcIp)XD:}1IXN#dGA{YREplXLEpvHpbYXZcZgV3dJ[.ZpARr)hJaS{aIz)l2V^(P5bZKvHAaZ18I$;gOb#y%/A[@cNARr)hARr)hARu@cY.JQpcx]Y!B4}7Ua5@t9ZgVbSWN%[,E?N,PFL,@aFEK7KFCq#cARr)hARr)hARr*kZES9HI%H!#B4}7Ua5@t9aCLHQE@l(YFJxmcWo%[[Wo}qHFEK7LFCq#cARr)hARr)hARr*kZES9HI)ThxO-)%[XmoUNIxjD7b1q=IZ)=OGV^dIQcwulaF*lDKZEY[i3LqdLARr)hARr)hAb4$TZgV/wbVYV[JtAmybZ_N@FK%-#VPtP(WiDfHZ7,CXa4#[}FfVgdd2nSfQe_@+b#h}6MRsLwbR!{PARr)hARr)hARr)hcx]NMb2?W$Qe_d6B4}7Ua5@t9ZgVbSWN%[,E?N,PFL,@aFEK7KFLP9RaAhx2Wpi)Ja$^vuWo9EH3LqdLARr)hARr)hAb4$TZgV/tXm50Hb7+gHJtAmybZ_N@FK%-#VPtP(WiDfHZ7+/WZ++@SXm4.YF*lDKA[@cNARr)hARr)hARu@cY.JQpbZKU0JtAmybZ_N@FK%-#VPtP(WiDfHZ7,0bW?axjE-*]53LqdLARr)hARr)hAb4$TZgV/icxh%mB4}7Ua5@t9ZgVbSWN%[,E?N,PFJ+XXW-l::FfSrL3LqdLARr)hARs):ZE!k6a%Ew3Z+o+]Z*]q6WN%[,AW(#.bZ;KLZ+U,)Lm))uX;Me1cXKH]FL-TmIzw]0VRUbDRBvx:J[.ZpARr)hARr)-cx]YxLvm$dbY)/gbY)s:FflnTF*%GMF.p?#Ix^pnG(L)QGCD9YJTG]^a5[VBWnpw;L{7GgJ[.ZpARr)hARr)-cx]YxO:WapWMOn,L{7GgJ}A+dIV}_TEiy4wGBP=dG()dmD:.!TFfcqXcx]YxO:WapWMOn,L{7GgJ[.ZpARr)hARr)-cx]YxO;bmrW[d)mbY)s:FflnTF*%GMF.p?#Ix^pnG(n0TGCD9YJTG]^a5[zIWNBu3L{7GgJ[.ZpARr)hARr)-WMevJZ+py6bUtZqVP_D8aBgQjFJxmnW@ZzBVRSwUARr)hARr)hAUt=(a7_4+Np5p:VQyn)Nkl$*ZE!AWX:FMzW-}HkH*S+{I5Rh8EjVQ}Wi4SiHexL=GGb)9Ibk[sGBjd5FL-TmO-)vUZgX@DZewLhL[P^2ARr)hARr)hJa{zzO-)vPZ*0[BWo}pyL[T/Ja4uwNWIAGDWnyMIF+YqQG-Nj_W-v4^En.LfGA)8@VKz84He*woIWashcx]Y@O+%wxV_8t1ZgfdRJ[.ZpARr)hARr)-cx]Y@O+(6/X:iC{VQfTiV_8t1ZgfdRK6q[#E?WwBI$}jEVrDrpHZ3qTWH(8lFf:hOVq]TkEoL*eHaIjkV;e,rF,4ALZE#IZI!_)GXK8L;Y)#Hkb!{yCbV*:$3LqdLARr)hARs):ZE#IZI!I{AbZ;HbJ[.ZpARr)hARr)hARs)*WM);3WpO=VARr)hARr)hARr)hARr)-a%5(YY-u2JWM);WVRCb2RC#b@Jt9)Nb8mHWV]U.f3LqdLARr)hARr)hARr)hARr)-b96.@bUI.UbZKvHK4WraVRU6:JTG%{MRs(LVPkY?Z+D#cARr)hARr)hARr)hARr)hARs)+bVYV[I%#fmbYX5_Wl2Oncx]YlX:!9SVqs-sW.ro7Eig1;H!Wr]G%,n:WHmA@W.0/nI5ak6H)?z3JTG%{MRs(LX;N0LVQyn)Nkl#hARr)hARr)hARr)hARr)hARs)+bVYV[I)KMgZay,FF+z,UFfB4MR5CI.Gc-ChH7hVOIxsLiFLQK7c62(-Xk}6b3LqdLARr)hARr)hARr)hARr)-b96.@bUJfyW@^L9a%DkhWo}pnL1b?YWgt+!Z++@SXm4.JLqi{aS7}l!Z,CMkJTG%{MRs(Lb8lvJcVTj6L1$%dbUq3oARr)hARr)hARr)hARs)1a%5(YY-v6UARr)hARr)hARr)hARr)-a%5(YY-u2JWM);WVRCb2RC#b@Jt9)Nb8mHWV]U.f3LqdLARr)hARr)hARr)hARr)-b96.@bUI.UbZKvHK67DqWn=?rb96.@bUI.UbZKvHJ[.ZpARr)hARr)hARr)hARr)hJacqKc62(vZgX@DZewLhL[T/Ja4u/SWI8c3IXGlEWMVBbFfuhQVq!EkEjck@HZ3z_I5.q4HZ?{}V;di6b96.@bUJBnb97.DV]WK1J[.ZpARr)hARr)hARr)hARr)hJacqKc62(-Xk}6bGB7bYEio]HGBH##GCDIfIy5+dFfuwYFg!1FbVYV[I)KMgZaxYiARr)hARr)hARr)hARr)hAUtz*MRs(Lb8lvJcVTj6L1$%dbUs03Z)=O2P-t(-Z+ypGa3DiNAShR9Ze)wFb16J8b96.@bUJfyW@^L9a%DkhWo}pn3LqdLARr)hARr)hARr)hARr)-b96.@bUI@bVQyz-WIiuEFLQK7c62(pXkl):Wn={IARr)hARr)hARr)hARr)-FLGpNI(5h@3LqdLARr)hARr)hARr)hJaS{aI(5hma%5(YaA9)DWmI]@Wj!KNWpi)Ja$^v8J[.ZpARr)hARr)hARr)hARr)hJacqKc62(nV^}b6Za!mgZgypIbY*}bFLQK7c62(nV^}b6ZaxYiARr)hARr)hARr)hARr)hAUtz*MRs(LaA9(]ZDn,2a(tara(K*QVQ[G4X:7n?X;V;Xc5Y-YVPtP(WiD]NZ++@SXm4.JbZ.POZDD6,FK{+WJTG%{MRs(LaA9(]ZDn,2a(tZkARr)hARr)hARr)hARr)-FLGpNI(5h@3LqdLARr)hARr)hARr)hJaS{aI(5hma%5(YaA9)DWmI]@Wj!KNWpi)Ja$^v8J[.ZpARr)hARr)hARr)hARr)hJacqKc62(nV^}b6Za!pXa%pyDWIQi)bVYV[I$;jUX;V;m3LqdLARr)hARr)hARr)hARr)-b96.@bUJWha$#+^bY+gLK4Wigc4cyOWn;@]a(K*QVQ[G4X:7n?X;V;Xc5Y-YVPtP(WiD]NZ++@SXm4.JbZ.POZDD6,FK{+WJTG%{MRs(LaA9(]ZDn,2a(tZkARr)hARr)hARr)hARr)-FLGpNI(5h@3LqdLARr)hARr)hARr)hJaS{aI(5hma%5(YaA9)DWmI]@Wj!KNWpi)Ja$^v8J[.ZpARr)hARr)hARr)hARr)hJacqKc62(nV^}b6Za#Bic4cHdFLQK7c62(nV^}b6ZaxYiARr)hARr)hARr)hARr)hAUtz*MRs(LX;N0LVQyn)Nkl$*ZE!AWX:FMzW-}HkH*S+{I5Rh8EjVQ}Wi4SiHexL=GGb)9Ibk[sGBjd5FLQK7c62(vZgX@DZewLhL[P^2ARr)hARr)hARr)hARr)hAUtz*MRs(LcW7m9J}A+dIV}_TEiy4wGBP=dG()dmD:.!TFfcqXb96.@bUJrvWo_wSARr)hARr)hARr)hARr)hARs)+bVYV[I(+Jkba!ELWkF_UZgf6DWN%[,AW(#.bZ;KLZ+U,)Lm))uX;Me1cXKH]FLQK7c62()Z*S9NVRB[bXJu{5J[.ZpARr)hARr)hARr)hARr)hJacqKc62(pXkl):Wn={tJTG%{MRs(LV]yP,XJuqQ3LqdLARr)hARr)hARr)hJTG!(W.$$XJ[.ZpARr)hARr)hARs)1a%5(YQ*O^J3LqdLARr)hARs)1cx]Y@O+%,vb98TVc_HmtARr)hARr)hJa{zzO-)vPWpZhDWn?NjZ+3rQWM);WVRCb2RC#b@Jt9)Nb8mHWV]U.f3LqdLARr)hARr)hAUtz*Qe_d3X;N0LVQyn)Nkl$*ZE!AWX:FMvGdVb9IAmfiF*%VUEn.FcH7z,YVKyx?W.i%7V;UHoFk=47FLQKKWo9}QZgX@DZewLhL[P^2ARr)hARr)hARr)-b97Q:W.$eVV_8t1ZgfdRK6q[#E?WwBI$}jEVrDrpHZ3qTWH(8lFf:hOVq]TkEoL*eHaIjkV;e,rF,4AGbW(wzI%IESb!{yCbV*:$3LqdLARr)hARr)hAUtz*Qe_d3Z+pm8X;MU]L}mntZDnqBNkl$*ZE!ARX:FNLVP#?wIWaaZFf=R0EoLw?F*d/bH8L$]GhsG3G(W.5VL358FLQKKWo9}Wa%pF2ZeeUhZ*0[BWo}pyL[P^2ARr)hARr)hJTG]^a7_4+L{hYmc4cHna(K*u3LqdLARr)hARs)(Xm50Hb7+gHIzw-4Z+om/WMw]xJTGu*Z++@SXm4.jLvL)va!qe!Wj,cZARr)hARr)hJalPhW.#!DX:QG7VRUJ4Zay)QFLY@UW.#!DX:QG7VRUJ4ZaxYiARr)hARr)hJalPhW.$3;Wpi)Ab#!TOZaz0MFfcGMFEKDMFfcqXbZKU0I#@O:b8l;QbZKvHJ[.ZpARr)hARr)-bZKU0I$2U;b8l;QbZKvHJ}uKjFfcGLF*%PNFg!1GX:Y_RSyE,lZ*_mRX;V;m3LqdLARr)hARs),X:Y_RQe_@+Y._.LZ+Em=X;;j@JTG*/W?b84Wpi)Ab#!TOZdGn,bUq3oARr)hARr)hJY^%kW.#P{Y.ST=aA9L+J}lNqGc]OfWq4[3Izw-4Z+o(]VPj:J3LqdLARr)hARs)tcxh%jP-%E(Y+/8TZDnqAX;V;mGcz[kFJ+XXW.#%5cx7x?L{[hhZgXjGZaxYiARr)hARr)hJY^%kW.#%5cx7x@L{[hhZgXjGZay/NJTGN/X:XZ5X=SI9Swv{VWo}n6Z+D#cARr)hARs)1a%5(YL{hbha%pgMX;V;m3LqdLJTG!(W.#,tMm]EWFL+k5ZE$U6bYVUUARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)LARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)h3LqdLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hAPOKLARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr)hARr1LARr)hARr)hARr)hARr)hARr)hARr)hARr)LJU?7FVPk7$bRcDJWIZBxB0oOU4N%Vj001CkNK#Dz0D2[:0Dyx40Qvs[0D$QL0Cg_]0P0];06Lfe02gnPU(TfM06$epL[t)_,U$LIcvMyX[vhX[HIrl{J(-afBtuQ.O$ky)A(9Gh1r));+R?}*cXbzbT]ar%lMb#0P!Yuf)gPSk;5xDmg[KF{nVC$#=fql!o!pru5Y}P7[1z!mdFCO@,=jjMw_u[!oJ({3EdT)5AVAYJDl2M^lpGJ}U_9w#We^XCIri=]i+jQL9-H_X8X8.h]4@wTkeZAh$p-8?a1c]-oP=jxoW+aZO,](?9m/TQxRP?X((-+FlpZN*YHC1DO$^0w8@MEzLaxBQPPQk2:VNI1!ieBt6u8]QaNMSvJ{HaQ!HABI;F90r=Aa3lke^EAyW^S-JMNDE,e0S*K}W@kCI[OTA_aQ^LDMt/faiGtBq(M-hG9?xSO_k52[YfjICkPBD2hOWJ]pzx3K1V4hx,/?L]O$KE_bG#Hlw-4gb-aQQhKC-:UIe;MIbCJ0vyMII-X5_Wv2u9H1%eoJod(7xQhyq]r-:Y0E?c4vT8X#^g?T!SW^EU-){g_ad,Guzd8WrI356nb=Y_b%^Siw!!Y1Dmf$#!m(ueM2m*ngWpKNlNK8n8-EK!_X*%JeLD1:RC?m_*+fFDVEiVtlhYo=c*dHu{j^1g1j2/:GdqbXQK?cRU/Jp?CV4:ohMz@1T0*6lx!Uqn4vU=mj,JzjM5{5YzXngwdj^rCTyiDc,?!Jj26Yc6KIG%l167G);/A3QejLGo,ee=Stv{}YeF#yQx;Nh1lKEnb*;bQCT(d/.H0H^nRBiwG9FDom/x%21o!}VmV^NN-pfG1gw:K$d1#fylD2t!/K0tyNXVY6A0oYV*6jm?BB6cln9IF3hjR1{Qm/+=eUAV8qSYz5DAAPCBnF338ui3Ao7sx)6J-Co#h8!;#]M2sCj0q4$}MuXi31S/ia)+uwLU.wZY5z)lsD+yL.q1}f=83POkqTtwx1t7=A1j{wp9Y5xTl-LCY1$RB=_Cb7Kmp@yMtp!B/i)msauVBOa+8qT-zmNj)jvyzz.K:!aC]k_=tX4Z8d@V?gNV_K^ffrtyJ4LDLPh[1=y!FSo[?O7ykQ6B,0HCC[7;Nl92ny2T;a{Z7D(/JfC+azRd=Y6)qOz)6]nWiN2P}FWm]oP19D!z(8E*Ewqel.d$U5/9AVn;Fu)$^jKOBJC#UMSc9_jK?44P(Df]r9l?yyQQ(.U;Xpa2j6aO3++U!!uqgq:G#Vd4DgJV7iG/{4Flq][by=n;!h^?fkE]ayso7h(BxAUhi%$=+Wx5[zH8h44Jj@Wm4Te-TU(GZV^:sI096lbi(LE)CAhGkP0b=s-JkiOm3)yd$GHeY[qmEhbb{mLoJ(i?_1R0#bT90E7XE0B^]zCA{e2,mX]e?_#U)nY4bX.5c9cp+j?JaTCWj*S}3GT{bZH1H6VoYR=^@C:vt,SWFf*D-?pDSu8RDDgpUf031n?zdoXaSd8?[07fIQblD?u4V%^Mmn@y^c,QO1f;qZgf#U]n#?*BuCx!68$pfmcOA?@Pl3yKv=vDS{qv)eNgOQsP0/%d7zF7*?27p]g60yhwpn+T/gaMctW3$5c[y56f#+fGKW5.08Y0.RFIM14t2v/z)LU%yG!j{gO,w@j3=/LrOC.]Jq#RFIo1w3e[X,*]%.LRqOwIN6Vj}1sBMwuLM4j.DV%=9(PG,bgqk]u=(*{Ue6Zs;F(Fc=xn5/qxZBsd.uYN]jvGN^#scxIQAV-)Qe1%L#Alc#@in6VRnWmbzwgwg2vUs@i!V:^@X1PJpc0C1=Rc@F3HSIEslLDq={hH;^T7ZulFFz@8Q_9T+.teFR,aVr2271eL2jvw:e1ib!lt-ovhX$#N)vuOn(1VD;n=0sAP@K5rh3.$[H2%#^W,umRq82}K,2LQXk7oQ?G3[uD11T!=EQj(4sy]vEu5eZXc18QsQP.ve_Oxj=]=w@SK*Sio,M};-38Rmgjp2NVBVx,4B.5dI4LHb0fSQ[?G2593FLC9seqEG=h5etZ?umz/}HxgT#QL_$wMvNGV]uYY01Oy.7G!$,)4Vq=PX_.mqdB]Dnnb-4dVwfc=kVsCB_3yMoc.wh%5JZR%/v7k0!jUAOI)_(nod_L9=yr-j%1Jt%+9E1p3-k66ogfxt#Y?1,Y}bMGg^2;Vx-*UkQ/ns5Ccge[6}/sN5CsIW7z@hEMkDy@]HKLo5hDu#tifPl_J_U]MgGwLQBAF:9$P==i=MUZqcEEQtqz4pvWCj5YqljmJ=pYa6NACP-38JA,#sDUN?[)3nvn_tN)wSci;bsm0A(}#WHQvM0{v{CP+,opUVZw)ZnvUGs_5]WbugBdq4eu-Ff2Y6x*CEE2%u;YH{YXf;H${MGg9sujq0i?D7C:_)I:v_rXIA+g$xA.71sz=Q3/,NmBG:^0,Z8*yldA$JDs2iVA7PysHv#_!I20K)!xc%5vY*RW_x{U9VfGkMeh;.G?5]e$+5?E363Xtf:B^EB!VCYdR%n#EdVy[8[I0ilKkkyCj[PD0CXzIyi%2n8#g?v)P{_BosJHO=gG!Z5#DSDsZe$kydbx54R0[Q^%gI@o8Nrj1Lfrdk))oMh_me*5iNP}))vftF{lbf.y)$VytOq8D[#cne(06F,=.2b-?mB/?H?dXrUB6ZUx8=KT],iV3F(ZbNtygW%l}(NDvtG$1Hu!,2MIFi7Cccu0G%{93XUGXUZqg;ekeH@IXRaR6Wbkbw.KwT3KnxK=#(nt,C])Tp#eQg%b-u^fuMUvgCKeEJO]V#72Uc.!_8OwX_p3TG7JpMf}8rw,-=MFwHOjM5EiouhLlveX(R;HX4KZ#!*P:?8x#bV:V5o*p-^=DDU$.X3*I!w^U+%URM,2?4h6=fEWpm4n[xD1TsouC@UBSIH@0%D!evf/nES@EG5{].qA]L8*lQHN1[Mz^)[^xk4-}%V6cW!A!SjUo%UUgzrNyjpokMt,]FDfIugUu=Qpl50ZuI_1C#,vegMaINyU3sa2!K*rH=:H5Eb*S.UJuNg4eZzs=AQ*(=Ypx8ya}W6c+xwZHa{ZkHwfLMF8V_mJoi@?SigvyHTy3]]wmP?nexC1Ns8+%ZU[j1X4,);,z3vs=k,ev4tTnOsP,K+.m2_Sy#atvOT+2LTj0Kb5.(GdtEClXr6mXr3rDb4i)(VSK#+1o,U0]NX$8wN.Cat3CcE7Zf+];2JX^V32+Oho3Q*/xaXbhD:pGvjf(#2IEBb2s.o@l$xOC_fh7K8u$nMd_FDQUEDgq4+3z+F%+tfS+nj-@%kt0Xk**OaK(I49!R@R$ct/EFBI(Ir}Q;H=lb7dDi*i+Je:L)M.8$:L92.p+Glvr1SV0.x6JV)M*[;xQ04=IaEdI2OY9nrsCUJW2vl7n.qr$fnKsz3zGhWgQ=Q+VQp$p=A8($bZ.pjDs_D_lZ2UajaNfBq9jq%a]hRcu]Uh!.E$9*[yAdb1N*i0o]oCeuYhCOEVexPDbel]6QYWdk+DBR6LeDr,^YZ]@o2e%WFR#0vJB*j*18]1KnW1Nd2zo,AF8DH]%-NhqgQFYu)][:_U%dh1YD#8jT)ba85R6aXdKs[/lc0G(IB#@J0F8IqiPHnJOHBf]+7Ux#2#0Ky]_keHl:n{vnw+FPO$VPR-7nZR=rfF2_W!XL(7$vt;+oabMfcB8qe5hOuErjWs8vS7%NA-HhiJX%a9L[_e[W?yO6BB0[pIJMd(BqS)NR[0?Yd-gQkmJq2E#%=P-oHdZo%$$$hTmiJwJb)!R;p$;-Yg!s*@A{uGmX%%wNwJ)l=$,,!by*kuz5*S2+_M!4[Hid9KEq$nn,vlUd_Da]j}=GcwpzCIc:){g!r[$ph5/Z?ww4Ex.3Nn#!JCWoj9{qkTJVI3^^ZMMFpSCA]b$D9qP%JVPmzm{n:[wpPmdE}%EQm(APANvJGfbh#Pf7WQ#Jp#!T]$:UEmK70EDqJnU[*135MOBI(qv(m%uMo^Gx-02k?1ZuVURg(l^V!LTxl_iGKH.ll9A%2fJoG*;re;;BEw!ME.-jj!^,fG6-?Jcy5zn=0xS@!AM-cU/8)6!,H-.u3WXy[3XSV0Pp,!mPgK$B]F%wIpA+TO.@[q0=:X?lTmsrniJ)!12}*Y5/dE.XOd}?C[H-nIBB)R=J,I$TQQ%0hhA?IboQ5)b^[(*F29I?gXZS49D4TZg^(h7?$^T$!7vOQHU}mNwFnFhgw5sv$FLwN;R/4WJ:.YAfTbC5Jdb9R3B7vvL4}m#cB;UKih]46,T0M83TUg4asW[LQi?*@]rXz+rA^38V$1ZI?7jh88BSR(8r^m+D%5#-eC1!=dC}=v4gk;WA,M^o#lG[L1tDaz2.q_(fUD_HYkJVJaZm8Czxp)GY=p?lzhRdy]%T4rf15}I%qm_l?S,7FBtqCm[[TCTt+tl3dq?}W6dgP}01Cw-5afK1vUA(HCexPWN2XnohI4nS%wDfy$M!]9StkY;#?,W@)f(izpi)UWkVLS_:F_z{-YeR7Ae}dI7l9-n0nc9_-0sb)lO{v4-nZ!B.r/+,F2+Y;:5/7m?@u?:#V:cOK{;xJX%7wn!OP]ik:/@]msYse=zQluA[Ga[]BGtS?B2j{U8aGLSK,HHzWk{Gd6[S-Sc]q%gP$[;FQwae[DY:nWJ(R@uj1ISu!W?4xiMwR14e(P;8kfxAXj*:smvx_/tivbL%*lk^p2A4n%GxfJ]7,V0GniPL_4JnYt)KbH$=^z[vbp7Efj!Qj1fZ/v3cv-.?w{L0uPo63!4uhiQw2QbwS{KEL(@:(nHVA0n%/*3Sn.B$jt#Slcxzzf*fB$zHUQ.E4fFE.em.V^plxkBy2!#(LU]aC[H-n=bPvOes3?s[?aY^2XJylqNMeYC=LrtShE@FGB[$?47,mGn4%vJe4H{+f!}QTNR{G:a$V3VAv*:Z-XeIC9r1,ZIEKfHm#kozolXEHefxm_2RF@3rm7lBg(eW+ddTE+xSXyogD21PAUfke0gxmCmS#W?1gy4JR8(:i/N(o!3#ZuYSz2oIw@{!?7jzjoLU!,Jja}85+;0:/cu{2}:dtP;+R{w=9]c%M5in%{aab^Ya-^cviu=U44_t{f1DR7j-]o2:a55WAWaRyn,1y!G%gY$!hD](!.j2}*!sWC{LP!b#ar3*/b2z8-B3?ZBAKjxoyQ5xRF@^3hbH/IEhYNF+1EB7t?!Mc95S-^Wtau6dZ0EwF1BW,q7tZg)V;8BK/gi5k]t]SqemL,}j-fB$*fMy5%MgOcW^d,xEoq!PFG;h]6,9)df;#Cb=0[DuR]-CAbQkAJqN=WQf?41x?jw4]Uk5qRKuI]F6(@bJ5A55w79*lxp=efCa#$jN.K18O2M%u%lvIg3Yknu%zrhp!^1HA]jK]+XB9ndJgVkyuYgoLr8;3X+/lp_w%N#=ORJ]{M2(qTXRX(t%-x-EhOPkS_H5:Xk[}tHQJ+42BIRpT82,GeEfA!7Of}+sVP+r.rRkgc]@2+l/W94G%dO=c8V2}LM28t-Jn$O#.mu?9DMf)mcyp=P/EMD3j7PF[-%WMW05b!8tx1YtUE9T,xnPd6Qo7T8]B)H6p@Gq}(zK0KhI[xR_C/Fc1=d.V%wq*n$ZxkFmQRD}:y2[nDcd,2tiHk-14:n[sFc:JSgTX*+=K=0K/rRxCX)BLbB6yNq1VCN9:erqPLBTovuy0pE*]@V{H$M:;qu9IGbCZ;.JZZSxTwu}fa2GGmF;cy26M+LCH^UPls!rX*Sak{X03dVIE^]zXy!l7.=D:F}U?#[k;xRo$E{;gw6jW+z0t18KcDn%Z-khhuV=[_}d]1!:cz]De5F]nL:fQd6crU2).6ad^FF5RWBqk?LzNQwYmPYX1hI@#Ctn2[;F52Hpl$V!v3BMt(fO_X}0szki2g[lSR@bV.x636FVq3^*yXLUpefy+rEOveAVUnbBO18EJQWi?ff]Zyjz/mFtZqA.*BBTECw]@Xe4nbq1basR@BxubT9mHug@Dy{VAUCHi*gUMwz4DF40A3KRxk}]XuIH1amep)mcmCY7m@r:e@O-ZiojLmg7R;jwSpmSwZ19@m-e.LUV[Eoz,x}I$,r10.FFv1pOL_zX8lf.m0N?J]XZ-]GPR,-Pm+AJa5Qi5Oi,6wh3V-O{JS=2:HEu8)frazI^e14)]sbeiXXO9/y,ELWyUWFuj:c(W^uJ%qKMy.1cmO0V9hfy65t{xCWu81]IC676DIc8^(ZnPQB!sKp,}n:5/OYL+D2$4pj$L1P!Bb)e;^k^Qv4ZltB,+Z,?N$%X^ONF{s(WUGEE39XI]C.{k3y;hJ1PT)M}]12TU$Q[LCnR;8J*[FWx}X[c%@b79)lOaYaBGa+PH4Bz{;w00%p!:E4ZG[1[#VF(3Z}nFpNyPSP9SD6##2qdF:*In;_yoZe81NrKJzxc73[A[^+:A$ul1L7y!+H6-%*G1Fw7v9U8%]MzauWR)oW!x@5wWm*n6?ydH_F5AAo*n+AVFybP?S0Q9zhK4ZP--k-QY(3sIm,+O?o/yBQ;=s*y{0Myq5b-5fKm0q@E3@aYXMWH{N^^diWCu)YHLCGi(aB?6If]CFU2St(P$rS;S0u*7oAPA5$)t{)*=/pv89C*7heohbslqw_?DiwGDa:9EF2m{Y})A3fbE6+V-P*H4*J97eUJ%S$aG}VR%u3zm@LxS+K)Xv_sm.spF-DBdt-e6ifRD{gbv@C0F0az@*Cd%mm[3K]yu3QC8e+U^YcSuWz:KT34%3^([-?JI(SF36te^zQ?De3dVBUxuyjb=zKdrnB@$:5(k,r_8+4gHau/5A!/XMwfvwB=gXB3Tg90QhZf=NauHW!rL#CNr::0I8,Rfl)PAp(dTVBdA()uz9Noz./j0qYIgB9eGaz3.wO!)(OU!MgZXef^S.5^Q]gRz/kV^-Whm8?IGaZzWsEJT/*n)1HjsMLHu}C3Tf%yiYTMg@%XpwHt,Ud9RB/vX+$xY.44:[T},m[cK.6qWin}JU([t}FPD!Kc%Z%]KJa^}1VErHD;Dk.r3IO5u=-teSG?PPUdD{E]j;vZeHh)6/^7MC:i$l8Y;%N?vl;_O5-=(Y[^k6SXUmNr,*i#9:RETwzj/SNr]Hff4;lxpqBp%[G64)cdt[qia@OaRM.6ws1]B:]cs?,p21wfN0YWOKod?dP[x%+CS=$}TlAGf)+ug;bTkjha13(^F$sNc?7^SnT?BdC[!=/zF0^^YKEiF5,MM(kZUk5fQxR/u3/_C_J1uR;Rfb-^mXjr]TIezn_v@(wM+jHDSAwJIR1;2L@Xqx=0A8#F[BLF4Zsz4lSs?DKOPWM.?Muef^W(xDy0BAIUphyx5bpSY=gw@4K*#d.{$v}1MIF5zO/%Y#/K}rNR;KhtRS5t$g]UaR/T41wU!2=jJlxQ*TQC)dFi@,nP77JvQ9M*DVQd3jG$mM8cSfIW;4[h^0mH.RRfWLnI25yKweYXZrv7gW[SQsyWf{$AT;affueBLU00S$_nK8hXNJ%pY$8.ZoFeW0jr^#9hs:=o(B(Nd};%=0gn[F/MU=TZmZJ;kfxd+YbdnpK[TNnsm2Sj*(^OR.X97rfLJ72CYwu3isWQ(WooOhF;),zEj4GD-eX%*@b!fPCJ);zFmW(GG{lvSm:Erv8Xg8J;oBg)9Z.iCNEdi5[-*FaVvs_A6j^T;b_ByxI#IxKZE%Yu[OUK-E3{yC/,=yH^!DW5/32lGJ+YDqfGk*2Cd10*OXw+gNA-MfoaeepXpnXa@8VSu7gg7AWt_6pbYHaJxAWAc.X/4@OX$!dTYij*[rMy!-x=qJxLG6dcdau6+tFQ,AteyR*Hwm%H4!hqv3N!6fix+KVM=(O@gpyFFoRW}K,(Bytl[R]!vP,%z[sXpLsRk8G8ff9Nk.TtGm(mzRHD=csCgR4AUFb4FR.aLmiMy=en01oZS=Yc#@1ocvV5?$9UE/JqTtK,tSz;w.PPu4nE]mwRL)HwWCdt$iBj(U+oXj$jyB2Xu:h,[b[cTyAOB00;HcWZDLqq30e=:$-?i(#M#Nv2lio8#g])FD[mi[QhvK=m+4F,pXJArznq3yRIQEt,SkYJ1/lQ0G8G!J}$_h!]pwpfDM}rRwz-Nm/VltA%b-wkSkR%RaT=6wgL^D3p[[dr3plwJ]sUIL8z@(fW;S9L)@bc797ihq9{mlK}e.=p/!q#D,fcn5E-UJL{)Z_5U8zh0LRdXiI0U,tw3vKC8A^%ZbnA-K{w1eo-oG=py$q=hxs.roRScp@#f88fRmTWd.wIUa7e*ufRzml=CTZyQ5jHQyPC(pwMp%$O1ssRsl_$c1KWgV#L%]7RIBq@T)9,Os^}U3h:xT:9]S/5tl3ad*ILXCTwA@?b1H)4WnB^#+ACyl$+xrwIj,68mN@xHr%xBRL]3xVd4I{OC/@jvr)W.1!fawvnh!m4t]x8#A@P[8U^nA!jq}PD[5!Y65A6C9YGe66M[T$6Z.C*t.dCb=KIE-V(zcR(Y-Z=h[5@x=ULh_C(N{K6gx!886==,rY:KsLd.Un2hO$_M00a=ErwSU4bbaE@6bfxSm}IcCAVR!gDDc1jx#!2+(.0y2mM!VnLr,VGcisR)zxeFU.3G#$EfXdrI]18(:P8PH=ASg{lp7[-9kwSVJcC6Gy!?3^Ra#y9[d$A%BR,nvk8EWf%].7XXo6n[9e8}ebl;i_/mlT@=-FG{3W^PlEGgvp3@7NUITgwgBXXjC_He0sPtO?*pEdh[j2H@6TL+gK.,X*pb@?T]g28Izi@(uucCTm.9^A4m]pN^;XdH,g,u:w^ABmA8x%lNvKdN}5^Re$=3jD!#;u#?8P5=Y/w[oMb))l2@Y#:uW(VhsCJ1IVToCcofg,r6U[o7HfPSgM70bJIGATU?5tu6#bg$1}AH3up2F/8FfX{t8=:P,zQUz_C40%uSEgr:ruSS*7HZZ_lV6{)ao499{y0Hd*Sg=V]xn$]:CPMe11OP65Df[Zr8fe9!tEktcy1JtTOL]6g*tVL*kjEh(oZ.RvAtGQ6A*OV5tWh8Avb@s2ZqI}-5c#4v=S/nDjUPkrzTG?.YgzVl]fR32V?s#$!^u+znDUMmQfrE!3]_OKyq?^ZpDJ]IIEagpJbCMlOnNz^3l/]/2cmbm[ph!%+8Mgh=)%bc.-En)HW,s$3Z{R=1D[1BQNViKP4Y]/+kRDQcgznx_A^=}fJ6Ki?K.e$pkMSzd)(f,.7Je#gY36,TZ6$3oJVgbGU=}d/y6mLs;0Urxwj9Anj,[,;S$Ejp!zV15d!/YK$.j{Au$*pA2[S%:B[SldP58ln1,CiysB^.a)2Gji=XA%2fOx(fGZ$YXSQ)9gPS+w:t+xQTl44cF:1s:9:bt-7xLisfxlya+eB}ywm_z(,YXa1/=PP1][Hsg6SQX=zrdHR4eEn53.dZI}/.EN0YIVMIm)tmrvPgrn[-2zjH.0dV?poBrxvWr38{UE=6j.Ax++LI[,}=lS(E*]s36{NIInrSd5WIgy[)vb!47haZTWs0tna7Hk.NZA;tNyg,eu9UuPN?T8yP#7906y=k[IAvg=Oh^Jk^o:uS@I#fj{?ObZ7QPApM3*Wx*TJVBfG/5ZbfO*4ctF_G!]#jir#)G(=BV;9*Ii!%zgR@6kgAT(1QpItp-VwZTV1wgi?*3(EbI6V#b3L$Kc5*XCbX$KhJ*5IWT/qa7-LK7H3W#Ls*1ylnOQYCZX8UuV1uZ0f^#n%b=fm=:/Db]?L;:4SaewwK@zEN.:sg!=(-?;Gh!A[/c+vJ8QR,HY,3bB0Pd,2Cq/P1m.l$FYykuv%xG}lIAVcY{tz7BZn=?0GM}u#zc4wLar{R,U/:5%lKNOv?_HnjZI*VAHn4]ns6yS6h/RQ?O*/.po_R*Y6INNOhm5#.H+0DT3tIJ@DjK*:7RZr:Kya3W9[;L({c4)fAryv4qA],JK%rU]ExQGPJ@L801X$Y)Rn;by(jaw*F_XXm3IK-1ZlHodjZ.L1RWa{,5N3Q90@QL^vT=}whPp?56?BC^(_,#]r(zRN,mP1%[{yUz@T.Xg0g#xo{@@kc6K*C-!AXvBR7W,T[mJNE.{3abIW@oAX]+BfX}c=:EC]#0MrEUixG.?(_;erX3d83=X=w)cit.iy!U:F4j%5901T?TI{TKZg?s.P/mSMgkkH3xo=0ykr@5,A(1wRpq;cySbg3jAGhFvSy;(!YSNFL$AG(Zpto^1UfWJ.HU*r__It2i1*ZhPBELSMD5ZA7@s;Y7n9l3tpUcWxpb];T7Jj_9x^x5%7OV^;Iiy.8S6cj-d7;J@R8yJ_?7Zb.i0{mi.-+=#Z+EO*Uwqoqq33w:T5:sh-5EQ8OlT.oug(Ym[4Tz78MrP)?D3vN*(%1!jS1!TsV8L:uOq:#F.-aH*;hwu4EDyQdV}mtCSvy6s+:$H[uY}^l5QN!J)K-SKQeIbA4^3!iUJqq*aXtKZiY#4?z;[Dh1fD*,g1::KJ-YCS7[SE-6]u7UcnStWl^?s%p(!CN^p1=jj=$t9)BbX=Ku8dz*,dplmIh@6SquC?FfARbn=.Qvh{-=PTvk]xo+pH_4dw=Y;%HKq+Mn3j;l8+K/LK2prh{bGzB^kP5K#b6P0wDJ/6ivT0ZEsHTT%h%?4$F:oj+Ia!x0{p%pDsS;W/f@N@[U8#*d{to)/WhC[q[OmhH[WdH{i*03zn}R{c1;micmzsZ)Bvd-3[Vc!eTP8fHojiz[K9K}i^f?@Tq^OS#$pX]bLc-A:aXcKl9Dhx(S6qfqYj0S!fYd0WI}HbGWjXG=r}+0,hXpZt/:xtu:Usi0#[czCE-SMskxfMsQ1C4A87K-%q20F.m6HkrT$1cVCoCjijRk3AmB6J)PjUcV13S9v[lHLJnsLZbf#of4y6I[Zg-Z;NqQlc8U-XuYDMyiSN--5tptDWl__NSU^yP6q_eBLH,Gfo4-PIM$7E/1!E$76yjrk,/htocP0@kbU$B6bc0vE=kW0NG,/Wt00rh!3*1nQY2[M4VIyiF:^yC/Ktm;02j^g#^c_%F/P3d.dVPgkOU?7n257KokCJlB7%5U:y(CyR4RQ0G(nd20_pHEMVLuCow-s0U.[g,exWV[o?:YbnN4u)@=[8YrBxbI3H5Cb0ISNsaU3gGdBTG,V}e8S]RhsR$a[NFAoSjxpESfV8e#80pc==0s/7auk7qV)wujLN5AKiHxL$1V[qMl*Ef-w^)2[5^9M{%H@m?qZ;RLgNjQ^*c;gq-zt/knjx7+:EkC;Ps%F@1N9sn/EY[xl=HJQQ7Wq_-Fr?[#{r.,_-Hd=07NCH5{8XI!G0Hf6byLLm/v*AR:mtQz2tXEvWO-RSk::v?bjxw8fbcsJAXzkdJ,7,*n;]F].fqmb5:S8**Iwg)OT@?12]_TB=ckc?5@{ycm.cjjoR/r8(/D@B2;fgV*ko$0Jv@UI++Oz)aA}y%[+tqV3.dBA8E6U5Sbs^$h1i5jjii)Q6B3pEHbT6OWbXpoT:g-vvaIsn*C2jj7=RL926:O7liHHai;lE[3x+D%^DjMv*d+Mh:PiDfxWdNLvR[oJ7NU+GL6c)=Ctf^HF9TCfoU=L.CiG^neZU20-VbX(=xDFp(Mmii7-mrVecDNLZvHzk?]FHM@gjcH^i28UZAV;-[N(y?[PJ$p7?Bow}0h]@9pg._1mkS@$$ao$mo/X9@g_gyek9AeZF:XIiG(ePP]apRe9LIv@0kheHsE9D6[v.6[TnW3q5ia^x#C5AcV-uiOX}FY62K4WXFkLWi,[.J]!qa_FhlGZ=TrQs,UQ$vrl9G}s5r7gjZSEi!M?aJ/RIBv_WM,DmsqVMGn]9j@a+z*I/mSLWcyKHLUVZJ[HQDr.+W?3p%M1MR#E+@7%uQ%mymYj.=I$fA@2n%qND4Ep[ubbMfGq0of4f2s9a]i4EG-;DIXOQ=Y{#-_V3@gJlFF8Uuzo[x:U,b6JY%MKz%(d7197WLw83B=c*6ne:}HRxQ03pKXZ@$1Q5n$g^}?23%Y62vtMc:(O6gI+=76Ylks{9oL:Vlmv)1nc9r(thP3=.;-$QFOsXj]([j_OC%18$wQ)wJ$(I=^TEvWSVCfzq+:LnvG9e{0rnP.O*KiTnE/vZ]E2:DW@TfYeE;bz@8$*=ZTBipbsC-CHt$2.ZE6k(}PR;NU3-NWtqI/oC3yfg$^xm?9wM(P;W1,))ny3eq5x#yh}FT+l.?WQG.uD-wNsizI4J3fEWed5GJ-U7_aRnQ)jc-fm=IGGK%UY}%rU0e3)cmA493;#kMBR5yB^2Z{q!)}x!G)Z1zjT_)%zJqJLvgJxjZok*FtAnh+-U]6)N:Z%f?,}c0bQ,]y3eF2SB,0hRHJeS}wry3]tXwt5Jn4ZbXYbzkdA.m-J$R*mfUc_SE$u(cB]2rUtbAjPPl3v41QQw;C8kc=aq%/on5RXK4berb;gslT).p_ZK?J=$:)Fz2m)O-Vr@KFcXUp]NWXb1WK5iW]k]?Zgb@(NP_0+Z_0t7]NuUk0#L1oREPe2Z?bJG{?)gT(oGJN@/[h?RiVd(7I7(LMue+FAPM9WAVI,cy^KmLegCr%=NB@3/AfC3N[5)b*KKu^Dcre/8ed:/(bJt3!5aMD*9;$@j)R-;{A7PYmN]1$NP1cih[6C4ba:*D96g#aMbYBlL[IEYcBhEo_Cqj]cLe#zkqJV=owY=B$BIzZ#!qM#?%^lSqr*zezDZXN8SGN$0d1$Y$;0QT*g*7p1tH9a_d7IJfd/x7FJ?1l9}/UYvF1z!AJTT{YVRS39rvCy2B7Ky#z13R_Ebnx(r)=btWQ/j$QSLNp*w9lIT4A!g$*}rVBt{jQHezKz+D2n0bGB;SM[QBr0fZ2rRSx;n[zufhXq^DzS7z}_mD/thUbGtlWydKJ)J6dXAeeE8,vcju0gxl:@V0ZTJ8.:h@Y_8/cmQ+?2rw$eAVcYfPI9$AVYkG^z?T]Bwc9:6WpTx]:=L,0X@kHQmeymUy-@?j3Cd5QPyZVp1,Eu?wMwv}]yi7+3x*2;#R2YT5-?!d9/At(/AKsU,VD34AU!9)tSx]^G%P.5jr_atW/K4Bu)(cD:.KB5c[!D$I;xymIh}BPI8L;E-4WEq$S^.a9z3tlHF0YZa%5hyxrSJgQ#Mw]5EZ,0oAm)KDc/lWim@lO1(0C,dYPG/)dwg1c*F6He^cPurhWQI0mI8:v+l=ZZ=3rRgk*4X[s?/,xv!9p9(4_*Zc0[{s7,yxvv]W/+d%pGnne;^Ex3_fbO4Zv3sM69QudA(C.HJCB5DZ1eOLx*nO--CMif_/,#*(:DynlGUbh*QWzh+V.OP3F@FIzSQufNvjon}afmYw}8xBpj6aUDDuV.PkZgEv/CRP}*JSB/J#@OrhTVp24J[Dl=nMj,k?x}{eFTC0OMS{,:,zIHXwHf#21$-0M=ezGI73p(NuzO+9HeDA#l+s(coudj,u$$an=vB2!lZ/$OcgF;!EWmRR@/-EKprV{TI-#d61Obm/S!a{Ij0XVS#7@-R.aVaMUc2hI+.@T32%RkYxunc8,+OA[T0CZX^98M:#hCx,TIn-)mlmRMGas[to,Jm3YoJDGCA5;IQu-WZsGJOG-.85LA1.*uCwNF1;%^dRJy$3:$0+{-76y:LA#I9ez!2_#gKA1[*eEbPHNl/qDyN;tD%;griexhHaEaHE:JiB:J+Snad%V%Q!2f)C;KFS2M$/x;?+?Xk3twlyUR/1%oaPXP1bst/XZ]pdU:d[v{={O{IOP4;W]ps_lP[v#YVfXG$LT)N*X)HUCG7[bND)1y[xqP5dktY1_Hyw[_+-u[B,JERYH!9.E?9+gKP!.6Y@Q5FBVb+K{T*BJ)fSsoVPeQ8$GBXjfbn!+@%dd2_FI[(o%k*@e${^ivAG86jRtGFw:JoQh.w88.rw)w9$]{w)QnJs![MItMI3L*t9qh=$9UHILiQ$^q6FhhrGP7AJ/d6y6:8,tv-O)b3b^*3d2;glIviTg/YIQVh+(6GARwptup{KKBPjXKlew#dQ1E355w;mfHv)}lmjEBkOp@a2tv@rqrDyRkxIuXBQ)H.Ongv.gRwK@5dCSc$9Fim{Eu.%QUOX3[N*[/[G]mH{b!0p^?xSiaH^g:Wu3GJ;C4W8%BR3]wYb?Y8v-W.%22cmaxn]-Np@49is2rB;!!7@rPT1Qh]bIrDLRbQ-G=JEbuoQMF8onP@C0L()MyCIB5(t=HXj}HeXFli#Jvt}bvPd?hWCoSDGXMcH_H5+}=y[4fw[4]z2?7]^As8ej}+m2L]pWA;ntHGtEKVA0WM_%[IK69,2(K7F:@hZHavV?HrH}hg)pwErIY5kgmg5WrO0Hry32o4Iw(:DgLqfds-/pQM%f.{]G$%dZb,$^R]:;vwLy,!GL-,qlNmoA^8z5)64#Ud}$2n40?JV(Xf8fE2bkg7N@kU/v[fo^;!08ilOQ]soYzlyNly,Kt{Beb,QAU)Zb*xm:YuP[Yb3Jnco9)i.cLs29rmnk{w*OBL)%Pmr%riZ4+b2j?!+tgeH/als$edt$TW)oN/)M^*hm8#4;XU-ht:0bW59S$A#)66u%a5,5.n=Btmq]A4C[e6nw:Uu3K[Bz#l(7Xdd+VnroLxu+@qwnjE?@YZA(SRmMEko4C4gcWOYODLHr-z]v(huGef#/(ELNDd4r#w4:uI8:_K9+G[QC/!J-[,F9PLadI!wCR#;!:JcefmzpSG$4CsZgb*:Ieggo5Sj}7RSpg)xB4.@X4OZ^Ri9RwY6qCD$3?Z@XyQ{nhkYb-FKm1=z$qcsj0EN@2)Sl)[]6kK%d{QhuQ3+$0yqnq*[{UPe@R0AO1{:(YuI$odcqxKn*#MD-Y3=F;!GTFq=hXZ#H{A]^GNG[3phZVgB6RlC@UHxbX0BG(MD}V_b6#CtF,QFO1:1._Ac_xeoc$ZO!U@l,ET,U%OgOxm,de)^q%JCNL7](j{#:2EtCC%2pK:*Oj}#v;iO-=uhmh9+BiWGU(wdI#:I+HQbzM!=:*.ZeDqrH5;S!bx]ZH-_3ex^X*#eInoCN(;BrLqN9Pi@AYj,(JPup6=J0XPElR$v/)^{V.-G8]gU?I2?]S4YYYYtsOa@eCfsid]SzQ0TtI-uGJfKCL]MM:CPGb8]$KnqamDn@vlF570F}P9I.{mh_0e)?]]^recX04f961bRWFR0wlP60[HPh1]jz)Qw,x=a.2VQ($nyXiTq#u7G2{[qlHuJG,=((!{00A%EXUzsSZ{W5^i0Ap9%:XZ1/r@OTaXCHmA/EdFRwJ.rH9Pc,(,=e*Xx6!KQO]ToDbuuvl@jJqf%E5pN2fz,w^O!PK2,nUbKJ6J%RrQs7OLwS8Xo%Qn^S]!K4^2apVLL0QgR$dpE]lQZea4Xhj8k677{_H(_*?2sZ;HKqmXmy0vI.}nqfS{Bc2CEQn-Ba9BQhokd*FB^Ra+N!!U5UUEmlVG)#giIu:SLg[xM]2vDk@4Gl$eV+^*fGj?Nm1C1,QMV=H7CqMmYX@:+lYBE^:^;A6JY5{.cb]wt!1OimS9SUm}o)C?j5L}=HyAPO/kSAo#(6fjDpE=?#^/_jtGy]Z76oUnzsrvKVGn{c0Cz!CX^s16rXs8Z8mX$,CM?QI)5AVk+RZ7C.a.gdoa!9AsWbZ#/6fc)t0D!!vCO]Pt)VxP%ZOxHZ[v;DGX^dGNJ?,zUVR5Sb8@@.x^@*DX+*uf(xW.Fm=cX_j%w*QI[uk@}c;3QQb(AT0A49)SYIpGAgCzpk]xI4#Q.+u@K!vuCkdn]K^e$k-=Ga@3$z_:n=:OUWv!?V%*vec*@-GrB8=k9ama==eAqa:N@{aFTJVnvLSw_a$-%!+qT_Ufu?2K%}baby/)xV^%YRETxPFwFC*x$P*+hn?gC^$5VUJ]ux?WrqlpOyfiYF{D0+g7hsKN{pZQ^A_JO85PDM,0)l;gyLTnc)c+dk7O29[v%}uc/z+DkwPG^jEP7kQ4!_)jq]d2VM(}GfnYVd.Y_Pgw6(?1[OY,uJ)FRR?P4uTQ@@o05JoAE%_KMOZ4.4@%SeO?^c{gNP1%CCje;zlmaLh^%!]}xLq.JU?)XeM,@cG.z}*.+Z%IsXIv;M5Arg)MpamFLig:A$F(Fc8zl_.oNd[f?TS;MO/:XUsNf?qj*i@t$t6KXn{xMA05tW[JwM4dWXMc9D!QMK,{Q2*%97$U.U9l:)v[5=w?jFLpDSM9gI6k5KGziAJPV2nc3iqN8fj=:zi?t6+!E9/22kHRW}];:H.*V;Z8mG^t1C[b2zJNEYa13Ux:(tH)-@t[gP#SXVgbOEZr{NWJ2vhiRet]lm[MvKCabUKo1U7{+D[)kP/L!xGHJCoX*c]qIb!RUGxF+xr*B)vSXon)E#UGci:%g,sK(YTM%xDt8Uz3VmoDane6;5rtxwRICrwIs;l5=/K-z4L0aq=)Y0jRxY/g)g1iD,dG%i3Bp^S{V3OaiDZ1}3=T@Ef_%Oj8WFi)2mUU$4cg.yxlUC:290H$c}^?-$%fVr}f:1-F!^mo]Eia@])d]y0RK2J2%Rw{G@M}cmEm2+6QC9T%/F$m*60d5Dh?Bba4VbKVU)4t3:R76BZ!sT;:VHucAEvT:l1LLMakR)]@gC.N#Dzy=#@@J($i-pN#0!:eu8P5)Sg/Jt$NHDs]C4lEy6c-jDBs;)_y2rv.Qi6Sq8]ti,7qZIA;yBriUNC;bGrfBxr:EP{mDfrExNQzIPm%.wilAQtpyJ@N.!8YM(Lr[H7)w7e.Ca$$6o62*ojN0ia@fMtPDyo]hwlLdj9.TZhqg!RitRbHq?[nK,)Y5[eY=P9n.?]e3B%pD08phc==[:C5kez4EBvN-I0q#8Ju%/I2/s3V+k![Z#aCb[@l)dlgGAewM@aM3mR3CNl1eBgX;ca_uCqzNQ^/IR[%3q]01XhpD@ys2i12@0)cCHgzQee2@ApaZq8Z+pO=K??Sb2F=[[i$/08^{e5dc+5M%]TiP;{^_ffph093}wsHiipy5#;QNjAG7;60Tu^HH+Bbg+Ai/^0$R,kCgC[6Yi}*H2=DwxfOY:s)bOJ][xyi*COlAEd$U3pg{?kQ8okoTDVvN%x%KogfQ0-VO}n%dP*-hk]h?HH?k;yR7m+mzyF,.)8nRs8HHqCkjSA![+)_w#{eO4r*/LKgzz1aX0${MT;$9)^Cr,U$_yI?)0Q7]ATlg06mMNW@y!iM#-_hd@udkRCa5%l7)ZkpLPA1OUs)Z{Tn=E]4xKI).0ZJ{HNkGPfubnLDGFAL1vRy]sIIC,LSiBqmV-:2K]ECbEFv7+?NiHR0h8GZmSa$1G}*c3GjP*@VkS%gdHy[d^]jWh+:L@[v}_lzdq/BRWfSvEtri..a)Sl!,Qo^fD5T..#YAPdOZp6HNp4334[-oax!;/e!I76RT_8-C,/xhn2)(+yh?XkVC[OZTlPH7qA#]2I!HHX0t-_kdf;3Z0?T4Wb/9^zgB77nUXawMN-hv+_epOiqP4JB5S{EW^qVO[[veCC#e{@.;4gv0HN18$coT4GIR:od??lJKX3}y0m;2gma_F$g]1*f.[j80cusd$M{,a$ms?=HhsW9]JY8Af9G#U@@Y#NdeXN:ZO7NCG}+gwNuADZf0f2,(.Ad,#3d[G]AKD)n+Za7cbfYH(pdf_tmPDEo4W;].DfVAB3x)b(ladZ@I.({-Ju;EI-K;6XwyYM2:bI4kc@r{z#EhQ384g.EJhM!^HCN=Kc62W)!s@6l6@^TY;J3#!K7j^z-aoIZXW3WW,oM,{2PCWn*DLrzf$2?Qc/p,IYEE1XsvnwlC;P=!(OfCfCr.qsNsh;MLyoL-OUsA#CvYLFBKjYfm2%1S8YN_2-sCe%V69SO!+ig:_G1Lw{GJ$vfJ3mF,1XMX%KyGfk1%Vh(iQwRwO_D@!xlrT@)5Y8d-A^mLWio_xncMIRG2uyU}WjQ4vDU):cDd/Q(FmdZ5/!61R3Ute,dI@At0LlyVkQxM5vR-sjAQ3%BnZ)*$NOtAO^JzWj)L_}Qyr1xLl0ujiaOD!ufrRgaz3dWRvAFdC%Tn.N3-n_JdQc,o;z^i+-r2j=LwIPar)lse70M?]ycGW4,T#MC]Fs6z7u%RbK8VK1A)?wGxTOU#r@Le(4GJak.;81UToPH88f(XWw$Op%lO62BAtl#}@AbZ@mqb1(39li!FCzh2Lb%Q.p*m;H@KVH%PmuOorvkpGT?ik_:KmC1sbOFx#=mQ=f}219=R1LuqYo=56IRN18OL+oiHSjINF-lYc2oW8bHDxYy}t=RX*zDiJTL^!H?nePTnw9:fj%h[27;^N#o^=)9x{+,DJYdnSY$F7E6UNUS0D81),76D4HcCYU_ckMq@5#lJR!U=Pz^A#0gK6uz2ELZdjEkapD[c+(]]u!t+CBjI5F/Rg{n=-tQ_af[}h+D;@uP6Pp2;N4Ruy1RWiiJ.FkcXsEEA8I(l((Qc5I3a-E_CugL$mi4N^1GRa;M/q}0)hFe4?LL}hyrv([Nr@K8D#96dGNR96R:%hwLs(s?zF:P@?={#3J2fsmdU}t%5,;={mrwr1@L$=8lv$NKcPIxYYm8du)ATc$suj+kNKH[2Sja7ZT$Dgfz2f/%[aa@63S0(uHS$KK#WVnN8$xA;}$]?%w/DU_8OMai}Kn_peE.ULHKe[41xRYpqL;u8{0G+N$pY^8$KYcj}+o*Uly/SoxJ5(b[1_#[^CGkW%,QQt}wru}jfLlVtJJBhrArRL[b@zQw0LTb{AY3j7uhWII^re9-btAt)JNfI,tu65hbxnn2R6tA(TJ264SQbvJ3D;S(MNIeZPzPwhuq?O83Iyr2)CKuDjEn=N00F81D3uCCb(rN7AOH;+jqqq4nwy%=P+.l@SMy-E,R:ab2ryAm::sxW1o!Dzp4)7(CV1@%KR.qNRc[n%($nu88pN%VJV[FuX%24JFM946?0a7FCCbT4h^Q;)y.LweI;;_YZ+Ay6u;9MNNWb6WI]H@pegelyfR;i5p)_k_D+.?WpRh=A!ud{A@#?U;AGi@n)AxiB-Va3mX}[F2p*{/4KOm.7,ghbYlaoXnBmkmx]*3c)QBiaFm9LGK9u@(R;C)o}FFv}[,{_z}Z)0Pes;7mH7eJH}o;0mAMJJS;?-rQHSY#)rkF,n9mdGj9f#:qd7fN)u.21vxbvqjS8)Zm_rT;?8i$5qyWsJhV[P^@h(s+drX@@h!l,.,Tx1giv#_VOC;/$aza5(W#i?Dc;4@BR}i.y=]tWZAwBLS$:2Se6sf-5%%[WXQQmscPtI2fU!p$HDqLatOGBqRi)VX-h/TH$s(5f%^,,RcJxImk#7C$f(BxuFRGYBd{-JDgfAvLBoTwcCyO(p(fU7ZfRbM={.IJoe/_(_t.4@X5Ifb=MT?Y[DFuxEnWa?B}4CrfHDmFMjSA?8@;H:jOz4)EB*6$#tDQr-rzVV0GltxzYLI7?c[s^!F};vw.N92Ywz4aT}C[*ewcPtIzG;Z:r0rq94*0]r*@JPF(,^+3T91^#r+mokZg7C)R.#iw,$A9p]fX8MB]7+*JV/[3A(m_MAVA1,T;{gzim{B7@%+yw6TNQGdBYCn0xd###DIA+r0YI+{XyXrMFxbruzLrQen4fPd*3,2H-w;,en8iLP{fW70LdyQ**uyg):V.]zYR,C:d?SV}3[MTIw(7cN_s(7Zf;@ZcNF2R1^cdI_t!JP*n81/Lamp;J)Pl+/jSxdk=;9l.=%Pz9)F9Hd1:L@M/i1/WQh/O)G$mKIc08lh6F!Ku_}2-c!DA^-=H2f_GdKt:gAy#L.ZPY*eBuB?zlR8hfo=eotq,r4GW*/rjO7K.?z(So=7cAE/g4K3*@JM}_!!gnUrxI6xP2YIt3l%r],lW4Fu3p]JNAQExvWTN,RBO-X[/@3(Y/!h${?MMILy];]n^gprG^EkOw,hYIQ+4e=j_E2Hc:jVg4v@Ig}0kv9/?4x;Z^rdKY!O+j/grAh8!#nT253SC-w?qQULsego:-jJFsHg?;y8!}wYPC:,1K[aR5#B8tjTS3H!+sY(TZ!7)cr+,d44Nci2?qP/ii+x,*oWYO*KqWi*r(_/F^H+shQ_#ZI,!T0DF5T=KmFMZfIEC-AE#2O5EU7P$jC[Obdh%f@zP^LAS$XS?IReCjG5EhPQ^n+Zkjb4/eP651YEhYKW61=Ck5GO1,X+.xla+1_E2K#=*WbUP=buB0_yRZ.D8}BkJl5DJe:pTrFwlBW/Na!efmC%h:_eRj_8]vpsuY2;2N_pkx.Q57=uN+5QmzeAZS2/A%Iq8,u5$Ds:AIt2Y$e3JI_x7ugwg:GHlo_=(X)X47S-=D[NEyva+ib:gynMaU2JR?#LECpO_=UK/_z[Q4p%_$gvIlU+BHfznxHgM2YUZZw]liwYv(!N5,Yvdy5{/GIzoAE]W9lp#9Safu/Rxq?,lzt[rj?)FS1T$T-Yjv.:W,nO)kHWo0hTo(5/H(llqC+-ErM#7#U[O6.,70boA:^8Mt!ph0Sv%V{wDY33ac2MB[IOeVwFF[Z2B:-qKAVJT)Yv=bZCPgud#*jf-HBaoH]nVUWlbmI7t$PMeRqpc%CY}is8-lxCk$:#+uT;upU@#2S1q$Mp}W[X^?00000NkvXXu0mjfga7}l0cu0]=H$/B3X1/?GY(=f-TbdD(Gi!jrj35_z5iq9Xh}?nlG,H(l_JCOMG^+)^u+@3h=l?hj0_64QR(Q7n{z?%s[,uxpr7Gt#mQJnTRa+-y@{XCN4y+C4Tdh[B;O9BTJlxzv@UOa!lE9orAu9Im9t?h/72(@G?BVNF,SE5</PublicKey>
  </Signature>
</CheatTable>

 

20 hours ago, Dirty Cheater said:

 Also please give me a more thorough description of exactly what it's supposed to do, and when, etc...

So the way it worked with this table is it allowed you to turn on health options for your player. when you turned it on, you could have so that player's body health meter never turned red, also with just a single hit to an opposing player their entire body would be weakened and turn red, thus the damage the player received from a single move would destroy the opposing player. I liked it because in fraction mode a lot of the time tasks include weakening your opponent to red damage to complete. As far as when, it happened it was during the match and when your controlled player successfully did a move on the opposing player

Posted

So the intended cheat is:  Player invincibility, plus CPU loses ALL their health in 1 hit?

Just making sure, because the script you posted does way more than that.  There might already be solutions that exist such as WeMod (if you're familiar) which I think has a built in cheat menu that includes the typical health stuff like invincibility and increased damage to CPU, etc...  Try looking into WeMod and see if their current set of cheats for 2k23 includes what you need.  There's a very good chance it has it, since health cheats are very popular and widely requested in general for most games.

If you can't end up finding it elsewhere let me know and I can probably do it next week but I have been getting swamped this week and have a couple scripts to finish for people who have been waiting patiently.  I'd probably just make a new health cheat from scratch if that's the case.

  • Too Sweet 1
Posted

I never heard of WeMod, but will look into them. Thanks for the recommendations. as far as the cheat goes I am not in a rush. I plan on playing the game until the next release so you can take you time if you do work on

  • Woo 1
Posted

checked out WeMod they have the cheat on their site but it cost, figure I would use it for the free trial, but after that I got find a way to figure this out on my own, because I am cheapscape cheater and paying a yearly or monthly subscription is not my cup of tea.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

Terms of Use Privacy Policy Guidelines We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.