secrets: organized public ssh keys

This commit is contained in:
Aly Raffauf 2024-06-10 19:51:42 -04:00
parent 5143faa53a
commit a81a230895
29 changed files with 114 additions and 116 deletions

View file

@ -22,7 +22,13 @@
hashedPassword = config.alyraffauf.user.aly.password; hashedPassword = config.alyraffauf.user.aly.password;
isNormalUser = true; isNormalUser = true;
linger = true; linger = true;
openssh.authorizedKeys.keys = config.users.users.root.openssh.authorizedKeys.keys; openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGcJBb7+ZxkDdk06A0csNsbgT9kARUN185M8k3Lq7E/d u0_a336@localhost" # termux on winona
(builtins.readFile ../../../secrets/publicKeys/aly_lavaridge.pub)
(builtins.readFile ../../../secrets/publicKeys/aly_mauville.pub)
(builtins.readFile ../../../secrets/publicKeys/aly_petalburg.pub)
(builtins.readFile ../../../secrets/publicKeys/aly_rustboro.pub)
];
}; };
}; };
} }

View file

@ -12,18 +12,13 @@
./dustin ./dustin
]; ];
home-manager.backupFileExtension = "backup"; home-manager = {
home-manager.extraSpecialArgs = {inherit inputs unstable;}; backupFileExtension = "backup";
home-manager.sharedModules = [{imports = [../../homeManagerModules];}]; extraSpecialArgs = {inherit inputs unstable;};
home-manager.useGlobalPkgs = true; sharedModules = [{imports = [../../homeManagerModules];}];
home-manager.useUserPackages = true; useGlobalPkgs = true;
useUserPackages = true;
};
users.mutableUsers = false; users.mutableUsers = false;
users.users.root.openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA5xWjZIdMQaQE7vyPP7VRAKNHbrFeh0QtF3bAXni66V aly@lavaridge"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGcJBb7+ZxkDdk06A0csNsbgT9kARUN185M8k3Lq7E/d u0_a336@localhost" # termux on winona
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFpB0VgxgoLpFYK9HT38bSmmqiX+tUWhzFNmHgEUCLQE aly@rustboro"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJBK+QkM3C98BxnJtcEOuxjT7bbUG8gsUafrzW9uKuxz aly@petalburg"
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINHdpGTfjmnnau18CowChY4hPn/fzRkgJvXFs+yPy74I aly@mauville"
];
} }

View file

@ -1,23 +1,25 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 c7E/gQ N4so9G2LIWrng14pTgJzELHHrvnztrvluWdHnbpXZAI -> ssh-ed25519 nrny8w E983pYoURwNCpXY4Ci7JdfsFAs0D34tcRIqyE1q13wM
Cp1icE/cTlmAVuEQzs2BC0yySfzWnpjTgQnnezxuTfs 9cWlIOUaMCaVCFTO2xJknWEpIXwL4pH5caBGIGAl+q8
-> ssh-ed25519 FhVeqQ iDKYgz6eXRz004MIgDQEV7DXnL48lbRNWD2pOBiRJlA -> ssh-ed25519 c7E/gQ ehiq9abuIPb2qSRuUlyiGz9giRt9czQNc91IByyFvUE
C3s7oRCyu/0M0bQn4GjI234svjE2ekgbr/0HjVwSNXY i6uAWufU/mdNad4qUpQQdeNRHyqqkjpnzC4A6d3v1W4
-> ssh-ed25519 1mX44w t2byITGba4zbWUCZTHEw1anxgkMcdBPGBB2rE+je6SA -> ssh-ed25519 W5caqg l1lGctTRLJnrprti56DNDujsLjUCEBOWkl6OEAKDdm4
ZBX35fTUeXYRqr9uapFLwS0bR1StExZb60a3z6w05Q4 OIX9K+zpygK6iZR9B0FtkqJQa5D2GDwqDYs4ld3AtDQ
-> ssh-ed25519 nrny8w ZfV4Q8+vWPdNuS5RBPVYIGLHosoh/7D1WWXCNbXn+mo -> ssh-ed25519 1mX44w TBVJkEus5Xy/oUG5VfknqZx7WDuz9IdRhGiUdU9NhWs
ozg+/HR7Z82EyJyzJPUgazPCNxG6fg4fRgHWVzBVwQg crvWQknN3LJUwhR0cZaMYG4I2N6q9gOTiVDZNaMrWZU
-> ssh-ed25519 W5caqg rWzDTFwyRHCnbXAYnN0j7it7J9oa5MoefPOGExOiqRQ -> ssh-ed25519 FhVeqQ HLc/U5bQ7SBrtw19NAD93X7qLmZOMo3GHSj2n4wPjyE
E4Kq015NbHXSBBwvGODs/6v2JXxHJ3bvzK/AMdaS+5Y 7Wmb0lUNTK/5ubqA4DgoVTb0Rawncvgb1b0CXxQ8AZ4
-> ssh-ed25519 xIeYNQ 3AFGRQtm3Ozu+9S2kQrykY7LgvMs8SllDAZE7EIOJT4 -> ssh-ed25519 xIeYNQ g+2YjgaylDlwTEnYMgxpRNEkaKs+8QyZwXO3HOOCsGc
GMgcpyr0ea6ZaSA9Qg8Ka4QLycmu/IBsCxGyaqwfrPA MDxzTAXiRGC0KiMLaTZ5+SxLaoeQhCNZ4kDVUhG1tfw
-> ssh-ed25519 g+apXg n5tgUREbyPvpagbxUbC7/L7G3UpGr1yD2fxbjxYh+wQ -> ssh-ed25519 g+apXg 7szUJQPQLgCkULHDbwo6p4vzMaWfNPGwgMqfHpLM5mA
eYHtpOtk6AKHX3chZ61mtlSkAcS5vg3ukLt87YoBPKs fQ1RSXGXPm+aA+Kj9fEKTCLluW8MNuJpunLIodrCen8
-> ssh-ed25519 osHDzw pCtI2pOuaQqtTfG17r/x79Z7K3up5bI3lF65bWq0GRU -> ssh-ed25519 osHDzw XK/HFP+FgyzaZgbM8wTpP+azWWCH85Ou1l/13enYhRg
Mw02gfVeEP1NhiCZsIlivcsHegPGKHgBY7xYCf8JYsI Y9OHqYcbi2qP5MB49gvTEUeu/eSI7ojo8DjfSq3S/g0
-> ssh-ed25519 GrlIbA wwsEWSGqeknYo0QatMeq3Td3DAbWyT4PIv8FUAK6I2Y -> ssh-ed25519 GrlIbA fPfJP6MFrwaHdmRTzudVPOzermHaVXTDLL0+xOUL/UY
Bm4H60jMF/hLYX/IMCn3dNz7tsqqVqK+Zq4OQRi6Z9A YFn131O/V9fny3Gl+bjUqkRLPFbG6/auALg9QDKA/2A
-> ssh-ed25519 STQ5RA w1oSyZE/a4jCSjbdlC5K3xqWAcA74FlYlCBMseEGXxc -> ssh-ed25519 STQ5RA LHUnheODJCt7OyjHZ8WDGu1SLuhEIcsAk3ofH4pPjFM
3xFrNgZYMXYvpUtR5VsQjUO4WdbyRwU+5rVcdx93XRQ zY0eRPyy48p/lrZVUtaMiCFtXigQpcNOyKDM8X2mYE0
--- AlUJw7E4/lGB1NwKCRPVgY+yriqwNOwdHvS7LVriuVQ --- 5RwPJW4W1fPmELgv1s9nasguQTPViZkC7rbBRzh8LRE
ùQ2FÛG½áÕw=ÓVºOÚC1;ÑïEì),~%ÔÚ]<5D>józÖPë 7K<37>ÚIÊŠ*ýJ¹4K5Ï I‡f€½q«'F˜Þ}Ått5s[·ŠQwvÙðÙÚœÔìlð Ê Ì\ÿ
Fek;åÜÁƒˆ. 6Nª`ú— 1y
÷…

Binary file not shown.

View file

@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINBGJ03i6Bgnc/Fv6IDfQH8JtBW3435SJLaZX7WzgWBw aly@fallarbor

View file

@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA5xWjZIdMQaQE7vyPP7VRAKNHbrFeh0QtF3bAXni66V aly@lavaridge

View file

@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINHdpGTfjmnnau18CowChY4hPn/fzRkgJvXFs+yPy74I aly@mauville

View file

@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJBK+QkM3C98BxnJtcEOuxjT7bbUG8gsUafrzW9uKuxz aly@petalburg

View file

@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFpB0VgxgoLpFYK9HT38bSmmqiX+tUWhzFNmHgEUCLQE aly@rustboro

View file

@ -1,40 +1,31 @@
let let
users = [ keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA5xWjZIdMQaQE7vyPP7VRAKNHbrFeh0QtF3bAXni66V aly@lavaridge" (builtins.readFile ./publicKeys/aly_fallarbor.pub)
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFpB0VgxgoLpFYK9HT38bSmmqiX+tUWhzFNmHgEUCLQE aly@rustboro" (builtins.readFile ./publicKeys/aly_lavaridge.pub)
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJBK+QkM3C98BxnJtcEOuxjT7bbUG8gsUafrzW9uKuxz aly@petalburg" (builtins.readFile ./publicKeys/aly_mauville.pub)
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINBGJ03i6Bgnc/Fv6IDfQH8JtBW3435SJLaZX7WzgWBw aly@fallarbor" (builtins.readFile ./publicKeys/aly_petalburg.pub)
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINHdpGTfjmnnau18CowChY4hPn/fzRkgJvXFs+yPy74I aly@mauville" (builtins.readFile ./publicKeys/aly_rustboro.pub)
]; (builtins.readFile ./publicKeys/root_fallarbor.pub)
(builtins.readFile ./publicKeys/root_lavaridge.pub)
fallarbor = builtins.readFile ../hosts/fallarbor/ssh.pub; (builtins.readFile ./publicKeys/root_mauville.pub)
lavaridge = builtins.readFile ../hosts/lavaridge/ssh.pub; (builtins.readFile ./publicKeys/root_petalburg.pub)
mauville = builtins.readFile ../hosts/mauville/ssh.pub; (builtins.readFile ./publicKeys/root_rustboro.pub)
petalburg = builtins.readFile ../hosts/petalburg/ssh.pub;
rustboro = builtins.readFile ../hosts/rustboro/ssh.pub;
systems = [
fallarbor
lavaridge
mauville
petalburg
rustboro
]; ];
in { in {
"hosts/fallarbor/syncthing/cert.age".publicKeys = users ++ systems; "hosts/fallarbor/syncthing/cert.age".publicKeys = keys;
"hosts/fallarbor/syncthing/key.age".publicKeys = users ++ systems; "hosts/fallarbor/syncthing/key.age".publicKeys = keys;
"hosts/lavaridge/syncthing/cert.age".publicKeys = users ++ systems; "hosts/lavaridge/syncthing/cert.age".publicKeys = keys;
"hosts/lavaridge/syncthing/key.age".publicKeys = users ++ systems; "hosts/lavaridge/syncthing/key.age".publicKeys = keys;
"hosts/mauville/syncthing/cert.age".publicKeys = users ++ systems; "hosts/mauville/syncthing/cert.age".publicKeys = keys;
"hosts/mauville/syncthing/key.age".publicKeys = users ++ systems; "hosts/mauville/syncthing/key.age".publicKeys = keys;
"hosts/petalburg/syncthing/cert.age".publicKeys = users ++ systems; "hosts/petalburg/syncthing/cert.age".publicKeys = keys;
"hosts/petalburg/syncthing/key.age".publicKeys = users ++ systems; "hosts/petalburg/syncthing/key.age".publicKeys = keys;
"hosts/rustboro/syncthing/cert.age".publicKeys = users ++ systems; "hosts/rustboro/syncthing/cert.age".publicKeys = keys;
"hosts/rustboro/syncthing/key.age".publicKeys = users ++ systems; "hosts/rustboro/syncthing/key.age".publicKeys = keys;
"spotify/clientId.age".publicKeys = users ++ systems; "spotify/clientId.age".publicKeys = keys;
"spotify/clientSecret.age".publicKeys = users ++ systems; "spotify/clientSecret.age".publicKeys = keys;
"lastFM/apiKey.age".publicKeys = users ++ systems; "lastFM/apiKey.age".publicKeys = keys;
"lastFM/secret.age".publicKeys = users ++ systems; "lastFM/secret.age".publicKeys = keys;
"tailscale/authKeyFile.age".publicKeys = users ++ systems; "tailscale/authKeyFile.age".publicKeys = keys;
"wifi.age".publicKeys = users ++ systems; "wifi.age".publicKeys = keys;
} }

Binary file not shown.

View file

@ -1,23 +1,23 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 c7E/gQ Ug69DybWS0hpJjOoyXqhtm+XYVMumWESdxQU+kT0TwU -> ssh-ed25519 nrny8w BPsEoZcyZoiOIRiTfR7g0kF0bPXMMYGQ550ZEVGhPDs
wNtRwHtWuGASCmCHGUJ63Sp8jpGaEnK3vwfJjr7qFfg W+KpnKIPrNEqF9LZRYJV1M2AziuCsac2gjUUu4QDrI4
-> ssh-ed25519 FhVeqQ QZk4J6qEQqF+CbbJwVholZKDfaooLqzYtV5mg5bIT04 -> ssh-ed25519 c7E/gQ vwLfTnE/VtPrmi+5y79zOXSwX+hbOdXY3AcP1hRFlBA
3D0TAJf024MwNPTtIXXWWH/7dJIsWdL4CEj9hWxo+Ew zrmK+8kp9OKpdzNLoUJDq+8ZcPXT+Ppyw0iTWrpmoZg
-> ssh-ed25519 1mX44w qEFnydXTO0+6q25MZtIAQmrl3IxfMduUCmoBDNhyBy0 -> ssh-ed25519 W5caqg BnxCKhtRiDhf7MKoFdNh2DzcpcnsR0vPu9DlKBunhkc
mK0zhzc0apg93HssKhf2JvXHvP3gHhMjNYm6cl8zNZQ TjExLSg2WAmkk+zhI2G3Cwf59F9MdE+4koK53vmhb00
-> ssh-ed25519 nrny8w iCv9J7AeLsb5sIoi9ReXCl6r2fDcwIZDUJ95YGz1Dxc -> ssh-ed25519 1mX44w C48ZjWL8lMKifl4VxqWTRFaX1b1BLEH8qUiyxA9MQjU
HLuRZREvNlBsP31gA9lhdBzCC8qQN4C9s0Q+gVb0GW4 3zdx8fPjrPG8S99lik+OgwTnxokEi3evcuhLqmD0B7Y
-> ssh-ed25519 W5caqg UHr6CpwdGFKZ+33vmjGqq8C7Z5G5O6nnXrQHPHtiDhs -> ssh-ed25519 FhVeqQ n7yWYh7TDNxYXZQG/JyuYASJUPnQgK3pGYZzw6gcOA0
L6ikjlg6z3ECrWwuAICKW7UlJ6cu4UYnQR7jtyb+TGQ czzdMXmen0aaPmfYk6HlRhbpEtcO466Yk/cVIu7a1rI
-> ssh-ed25519 xIeYNQ VUp2hQ02UmCBkXHnDpXBPsE5UaKIpzM40aPaKHt8dks -> ssh-ed25519 xIeYNQ 4KKmhE4TI7vMbjlqOemxlDZuIP5aU1VGEtca9icUjlA
GS543F+qKJNuTO7nTFrNAXEbNYHtSuNInHEuAbIn5QE MjKx5x7bw0YdfxmaOT7ERucjFN1t+h6qhEkLI/mB9ic
-> ssh-ed25519 g+apXg J7YGJq6ta+5ZIeCoHafb9REGHxrMC6niR78v8/s3HHk -> ssh-ed25519 g+apXg EFQ4i1HZYOWlfeGphPyiND6B6oq/BDivD9CC963ceBo
isUtZIvho29nT78/RKPrxT3U/eE3gmtrhbWwBmrLb0w GUtWmGEyUfLKCj0c+Hx5ds0+GRHxJ7f65WSl0qudOgg
-> ssh-ed25519 osHDzw iewJr8QNbS9dh1uSJXwTd8RmmDI4KgscMtMuLht+gyc -> ssh-ed25519 osHDzw prQ7w3kAlIfm8xXpQ+28ZgZK64OYYpWAbylH+cD8Fl0
bus39GYNjAKnQ7cF9aD0oK79kIKF4koCozT01jxfGrs w1ohoaQwjMtSPrS7JDjt1V833BPV8m3PaA3qx/o6Ypw
-> ssh-ed25519 GrlIbA tRClUd4IRRAfzAZg0p4KktLFHpwK0+VKh2ql1Qmnv34 -> ssh-ed25519 GrlIbA lQqkMOL6YNB/iSuG98Da2UQ2HNnhdj/C7lvnGyHbsiA
mDQgAZZ+2357CUR0PUZw751jcG9DIPm8ppIKjkbzouM 8UQpmvWAWszRWY5POmWVmXgxcDLIL8ZNINRaNOiF3LA
-> ssh-ed25519 STQ5RA gh0xEeT/a3Sxbyn07EAHCaeql2fXzt6IDniOcQJsK1o -> ssh-ed25519 STQ5RA uifyE9OpHRUVZZpyVuaDwPC5gqc0TlXKMEyQmw8aMx8
I3B30Rqr8L3Fu0WRJqtky903PVv5MGydqUbRotcKg8k bsB1tMNvEsFqpIECDKZXL9afCkBEa8KNZRjzbPx8/5U
--- u8ZMu5ogfPLzX5xB+ZiSk/7TWVM7p/Ql4QJ9dZyckkU --- J29yApCxdETrF4xdVCQqWnYu2pjAyTOinsoduV/i7lg
4;”Qµ>£û 㧘ßwÎÙñ%DŦf<C2A6>ÂüÌLVü@rËÝ6èðRPáaŸ*Nö&gå¶m)9©ÉY¦(z*% Y:¼>†@.º~(`ý|Í0!šyÆT~Žï…þmJ&ÏçÍAäÍÀ%r?´‹Õ¤LJe¬»ŠxjÚ<6A>u

View file

@ -1,24 +1,23 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 c7E/gQ o0iaHi0IJIM3h953gBgOyDTaVZpyTtMzTPBxx35Jkjs -> ssh-ed25519 nrny8w IhxsNAiJrHaKQvJA9HMZn4PpOAAmaNU704J5RqvLl3U
TDaAUuiWSW91wvcFTfu1pBVxu65BDaxxxvGLFg2mqIA Gsg0GyMeygp97SsQ3TQRsNYtSvbUscznhcwwfLU5b2g
-> ssh-ed25519 FhVeqQ iMSkKhaLAleeedsd/bsSXF5noVnV7JV99ZUGaLoxoVY -> ssh-ed25519 c7E/gQ EcmrGLE0GjMMNd46y7ExMppWzN4d9oke50wzvtAtMA0
VEJfpBMchTPhgoMh5gDNc2MRYWajIqb4W/orByLNKzU Jlv28iOBWWBEn+JteWvvYut8XTCFYVX5kHArONHQHlk
-> ssh-ed25519 1mX44w 9jWFI40/z6c7mA4IiOJWZ4qxP/ef+l9vfn14ovxeOHQ -> ssh-ed25519 W5caqg ZbicVZs5Q0dwIaICRY9nJnWrYa5DbCrZ3q0+fPxvdE0
/3LN1nXlt83pj398ckzMxiu3iaSECeRv/vMJgGQigWo ERcXlsZnSRxrdzbTyBTR3OHMVtBIecD/21T4uuqWqHU
-> ssh-ed25519 nrny8w 4og2x6WP6FpJnjLpmTmHffO9FmtSBucF5SSWvg4nDBE -> ssh-ed25519 1mX44w MyOCBxjdPEPlh7zBZBKjvpRkirtXt0+eUWUu6Dn8LEw
MmdCAOQkZFh8XxYONkYnRJEBpR4PdkMLUztaUPG/nOI a1jBOrYW44qRs+eIGhZgpkXUfUqUAiJtmSC0dLGueh4
-> ssh-ed25519 W5caqg 5YUTyGHtot9IxswiBkkq/dNT6Acw0depiEE2SuqcEG8 -> ssh-ed25519 FhVeqQ uTpH6a2wfoiF3CSM/+eHD98gSn2xMy7Qhrw3AeuY/BE
KL90MCV0tfqNbF++Ihc7hLVNdwRcKtCUl0xT3VuRacs U2QOfohNXzVwmH72BlnEl5/woWutV8Rb9or78195Rho
-> ssh-ed25519 xIeYNQ wwa18TirUReKPGQSSZmnTDhOPFvWFfPYzUrBIOuAYSo -> ssh-ed25519 xIeYNQ uO3hR/EPIQ+330V78q18+TK8f4Oy/eSYV+nnBPDVhXM
5mvycjw66An+PaE2B16VOE6AUuUzoldgp8PYmYnpa+g kpA/fdI/ZdsctnAsY9aLigh8OXVIxDInNilfe8uf7AQ
-> ssh-ed25519 g+apXg 3cgvvG5vnDbnkeM5jSesi9BuHdYzBQzzE7wP1VU21WQ -> ssh-ed25519 g+apXg hKDSG3NzU3kypLtbrjufExXJZSdnSOofE+cGc0oonVQ
JI+fKOY+yKdukhZEqhfI+7FOP9sM58HsPO4SFw8L5kA PQvHdhqgBbdpK85Mwep00cWJX+/qcHdp9zmBTg07XBA
-> ssh-ed25519 osHDzw S7LmJGcEOYhuv3MHSeGdrx1F5rYLvf/eZRFGNzL0oXk -> ssh-ed25519 osHDzw JJX7wGQkvbAEJpn1Cwq7wlm6eOOVy6XpP8Izf7Eqm1E
hsKhmrTgY7Hg0pNKTZHNc2qC0TYfJCXrfCP3apBoSx8 WJxJfk+4noi5W6P2D+NbH1iWlrr6pHQr2US/XM5dpzg
-> ssh-ed25519 GrlIbA jPp9R04Ms7lBleTRKyvKbEJSWdGduYsVR2pVaw4HW3c -> ssh-ed25519 GrlIbA NZwiStHXTCwlRDpjFIuGpTKcHLrnS4nzy0CGLhmL92s
v7HWPwNXhiC8dk/+IPrncAoc3qHqo9FWMU2kAOVD7jk AImUBpJWcWM8iCFHNDS/ACtttTYSQHLi4ZLcpB6728c
-> ssh-ed25519 STQ5RA Qxz+G3WyKXP2Yz5SWkzZqRYXO2g8XZLGHIXLm4+maQo -> ssh-ed25519 STQ5RA 59LSE/TgAv+ewm4Likq5EHVpm9c/tXHoDmjiIZRmGBM
mNrthY6WhnswmUQB+9QmPGnyHeL3r+ntEtm4bWBxDdM qK48qMB/n1zHYomz8iMbSlZfpq5ETQtC6v5bvv+t89A
--- E3fANUfdWcqBj4Ygfh3giyzMH4GzAoCbK1CxZB9uFbc --- +tF4A1sDcMAlxTPr52/vQSGPc1jv9zweR57NYfMQRTg
Yª)Ë<E280BA>5/Ó¸̨þbïc {dzCI ïÉ!u«,´°0í8Ý"ql€ vRFÛÞÞ¸òv<C3B2>h>|t{lÓóóL®‡Ãº«¦Í$ùïâSÕ²ÿÁ$c<>J·Ø(Å9t?ãSÖS§N®ó!¤[Y*4} ¸òq
®<EFBFBD>tö+ oÿ¨ bÿcøŽ%Sá-×d ­fþáR<>À©ò7J™ým¶4âùÊô ÒÈ´w¤¿îòù­0H ­

Binary file not shown.