Post-Local sync at 2025-06-09 14:43:29

This commit is contained in:
Mark Randall Havens 2025-06-09 14:43:29 -05:00
parent 7df48b6263
commit 336ba02e98
51 changed files with 2074 additions and 208 deletions

View file

@ -1,134 +1 @@
## 🧭 FULL CLI-ONLY WORKFLOW (Ubuntu + Bitbucket)
---
### 🔹 Step 1 — Install prerequisites
```bash
# Install Git
sudo apt update
sudo apt install git -y
# Install cURL and OpenSSH if not already
sudo apt install curl openssh-client -y
```
---
### 🔹 Step 2 — Create a Bitbucket account
Go to: [https://bitbucket.org/account/signup](https://bitbucket.org/account/signup)
> Youll need to verify email, set username, and generate an **App Password** with at least:
>
> * `Repository` (read/write)
> * `SSH` (read/write)
---
### 🔹 Step 3 — Set your global Git identity
```bash
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
```
---
### 🔹 Step 4 — Generate and register your SSH key
```bash
# Generate SSH key (if not already present)
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" -f ~/.ssh/id_rsa -N ""
# Start SSH agent
eval "$(ssh-agent -s)"
# Add key to agent
ssh-add ~/.ssh/id_rsa
```
Then copy your public key:
```bash
cat ~/.ssh/id_rsa.pub
```
Paste it into:
🔐 **Bitbucket → Personal settings → SSH keys → Add key**
---
### 🔹 Step 5 — Create your local project
```bash
mkdir myproject
cd myproject
git init
echo "# My Bitbucket Project" > README.md
git add .
git commit -m "Initial commit"
```
---
### 🔹 Step 6 — Create a new Bitbucket repo (via browser)
Unfortunately, **Bitbucket does not have a CLI tool** for creating repositories.
➡️ Go to: [https://bitbucket.org/repo/create](https://bitbucket.org/repo/create)
Create a **public** or **private** repo named the same as your folder (e.g., `myproject`).
> Ensure it's an **empty repo** (dont initialize with README or .gitignore).
---
### 🔹 Step 7 — Link local repo to Bitbucket via SSH
```bash
# Use the SSH format:
git remote add origin git@bitbucket.org:your_username/myproject.git
# Verify connection
ssh -T git@bitbucket.org
```
---
### 🔹 Step 8 — Push to Bitbucket
```bash
# Set upstream branch
git push -u origin master # or main
```
---
### 🔹 Step 9 — Make further commits
```bash
# Edit files
nano something.txt
# Stage, commit, push
git add .
git commit -m "Updated something"
git push
```
---
### 🔹 Bonus — Clone a Bitbucket repo
```bash
# Clone using SSH
git clone git@bitbucket.org:your_username/your_repo.git
```
---
### 🔒 Tip — Use SSH for all Bitbucket CLI work
Bitbucket heavily rate-limits HTTPS for CLI usage without app passwords.
Always prefer `SSH` for full CLI-based workflows.
---
Bitbucket workflow test

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEif0F7T4AkoRgIfM3TifTfDWIcr8FAmhDtrYACgkQTifTfDWI
cr89ohAApGBu+6qlz9mZhAZjbQ8DVK9MjccMk5UhkZA86lk4hfwC63K+1lgo/Y5H
JD8uHt73ueTO/MNsYUjZUUoFfoNu0M5VUMQ3TYaJ/Mmup/aU6Rb/8vS4DM5pdH/J
tW8usTQTg5i0GYZrSmDIpl9OqqWgAQduHHALNQtNH8j6qgqrUZ5WUwfLDCS3+KYe
M1gLgLXgAf4GVH6bG3+8Hddpl0TESHpcXg87MT6HXs0sLY/KDfqdN35Vtydi+TLe
9OLRYLPrfVrVhWqXAaBzyz75HxGSYELC/eu+sPi2rmJTC43hDgncnNlLVZqSvTwX
OMG2V7HhDFDM/PmoMQ1d/MrtqRxOLmyp8+OcEzG85HvzOh3j1xiDl/gngTa9pF6O
QvXUdWBgno7LVUcP1pvrl5+ynDvzy6W5jZHtwoLTVAKgD63FcM/xNaGylBxRBzst
YGsH5RY3ZniXlax8P+DfH/4AzFUU1OvsjVex4+4iqinnmwKWabYHEJFdYXi9vTIZ
1bB7Y30QYXzGutrG796vkwRFX0gTiWueOstQpNnu5fkLbLgsL/hPRGZsxSh/IIrt
KMi499KgSiy+5qzlMABPBtIwdHQA2tgGz0NK+ZmysHNM9gwrJ4yKazfIjqn1ce5I
QvK6raDVPyzE5x0xAPJIf2HQ2xosJQbsT8ZDIXSRFBPSBknaG/8=
=Mz/c
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEif0F7T4AkoRgIfM3TifTfDWIcr8FAmhDtrYACgkQTifTfDWI
cr8RXQ/+KycUsGUAFMhn16HxZVm+MNGiuNpvL14dDfkdURviBZE9g1Vqot26w1Vj
uXZ5MN6ZXTEFIO+WegTXJFWtAJzbFikEZ+vfszCWhQeWiG1903fnnfJKRcGneIxZ
H7u9oFPvk2ekgMSuTEvY1VM+CdHshTrIZSyicIrfVI4zOT4F1WJsQDH4/nuF7imB
LxYKp7qI8LvKHwcQGGMViMAi95ynQ20E8eZDwiI8Q5sD89Rf3wwtobKqfXgdHhpl
JJ4E97aPthMVlTjtgTtPZZzOJd6ztir0c9ZkUpAHSWEepaETAAQEMF9KiJ3BgKiE
5PCy/5PsF+pfwc0AZAiDPQ+o+/vlT7sl/C9dLLWOsfqMT2TzBZOJ9bhRewNiLGg4
ZmVR8r8ELFDErmLWLjDhRlZbfhIB0gcHPkHw241yKk90hswOGbHWEZJ7+jI41v/L
4jqEScjgozmQUMZBPQjJ4WWFb/zrJPonPpHSnwEF2eSRhg2gyZYDnAdXG3jmUgYY
wzn2IYh/UHE4rajlx3f5zRSo541j/ZohXLG/qJL31p50B1/LgzzZyCYxOnU/Tb3S
AcyCKsObqrfA+FroZXOAeoyjcAdvX2tTRvoKLUhAGe5nxeonCXyKnqYRRa/+Bvde
G+WR/hfxOVg2KJuwf2/wQm0emTfh7vI13gI3cLQxyXdg3TyhMGY=
=Z0hx
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEif0F7T4AkoRgIfM3TifTfDWIcr8FAmhDtrcACgkQTifTfDWI
cr9MWg//T353RB/zysVyPS+JRwHfJ9s4woqHXFN/MJRPtdRY6vN/VhoipNi+jY/f
iMq7XhCp/8oBWDuqQHNylyhqEo2yMluyOC2+FgKoqx6+odSSy5rerLVS07oZj2Hp
C8mqANOJfMemsfSDlF3t78EVYEwJbAiugyk9r1JoO529eCkFFcTXluqsEKBTk1uC
lu6qa1a3XdyE2tTvnDEZ4Y2CRrPS4ZTfcLhPNXtWDzLwL/yuOQ0tXrysE/dO98GV
ONGqGbqeqIs9eyztar3qJPjOhB+oIw8DpUNNmrLoGjp1HFKbhx3wvc2gD9isWLxT
s+e/sTQasRqytCIADUqlZ6rFyx1Sltovs0xYsM7iViqnVxER9lvDYSAXOFvHSc33
w2fSCSLGNLvtnAIQvnG5/pIzaw3XxiKHwTmArAxbM26XcpSFLCLCNWZuD7Op714s
6HN6Ss8yOSvyB3ikMYZn7ihtBgSH1+T2WUHj2yHXYSHSsWAPMv7NwGYX2qXxviNh
hfZIO1sdbO0ZRQP1CAM2zGmok3bbXra1VMjyrFRA3zRTsDtnywUwM7Yt/fpdbIhm
w/NLNC9gMo5iK/wOh0f450NXOr5gspZXT8AZ/0J5L3BQed/T6Aa1pMBgJelBfXK2
yjkQOIETmaTlQ7qeBRypS8ZXx0nmpuN8/gBTK851Wj15pDfOmH8=
=+thI
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEif0F7T4AkoRgIfM3TifTfDWIcr8FAmhDtrcACgkQTifTfDWI
cr8sHg/8DeAqUQi+jIAq92eZjVmuZibZbkMb1/rmeTAdHB5cvappiIo5DO/8WgAF
M6jo6X6EiokhXIohee5m+0N5vdp/0mHvdTq2yQ6nzzIm8Jg8T14C1skaHks4lq+e
qAeYyXduEeFjUaUNs8KtjHPoaeobecngL6LpFWJrsZhCt5Gh2NrQ7NLqEYKdntke
d1X3cbbNyYYN5VK9yGjIUx/2lpBk7q0IxyUKILeJeOFQEHjj2ENMYlM46KvOYt04
xS2nq/+YlyBWdb3fzE/yJSSaYwpfCd9SO8cdHmMzkWgzDbGA15f3aiUfuCYYlP5t
YMmVn7anF19MethVEB77UyVGahkVH5ld3kJLVoeQvJn2OnLly+NbtUSwne9fVbqd
sZ6U57REx0ACBk8NkAawUDI8rENqoq/QqAmHeL0rQFTyRWvr1Ozl4AMilfzAXruF
yEu1wSoezudeVE4TIzRUWggPiXPm7Qr52LelFQHzokE5Pb1q0aDOubQgdJcQBS8x
Ok0nxHBd0JORlsVy0yRyHWub3Iugd27WPiwlRKXkzEthiqp+IUEaMJhfZ6NYcQG8
elh8FO91Qq/LMJzP0g0a5Qn8MZjW/iQZX+k10lORlciQRK08hekhj8I9+bSOQihr
DQoxgO3QP9/XQeLtrmGD3Ctj9LXjIppEFo/hO6siJo3AnIDRe+Q=
=lt2I
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEif0F7T4AkoRgIfM3TifTfDWIcr8FAmhDtrgACgkQTifTfDWI
cr+Nxw//SupIL6Wjk3I/uHtZdWh99NPY/QU29nifv0bqtgyQxGQB7/c8rfmk+Zk3
rtKPXsQ1KlUenHaLxa2qV2b/7uzyzUAp/iVYm3TqqnY78iBqT0AtONufs/1feX+B
7pu2ItfWOzGWyrFMXiTcbismnx249HmEmh8+iKvXJYfqF7z/t0ZfxNNJdZWGVkr1
Yku5Pxseucs4f9nnojmugiztGFq8jydU1o2kPRhd0nprxIhlmMbOw+S+VdwyqCSn
2VXWA3dMTbWcGH22MoLPXwfuOSclaIxH39lSQuZZ66GWy+2dJvKpYsMkvmtjqfSB
sZz/NCQRXDZLhOX44+WioOLUG+2fh2ujkBXmLtUUt5EVQxowjKAOlAJ0j4pZyfXI
OKVspSptlcprydWbY36Uw+GE4jsL/3vOgUkGGFnJG3ofZZAFcG2xznqcVBWWKNsA
fhcPE+SsnNPFLzD4TyNcBEhYS78d06wByzVA0A/rGIQYlXiAnoWTLRzA97aUWgkM
FBKj31ZUCTiVclqUCLutuB2CTs+5kR4HcvaPrfc86caMof4AwuVbTP0yMb0LToMG
8Wt1BJkvfYlwg9WZgCTMd4Nc/x7kCTR5efemT7MrG3xBFGxREL755m54i47jjT3f
ProXz7prSXfyZfqYMp2VxufbWpH/PGDwUbTOjGll1wq3e6NTccI=
=ecfP
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEif0F7T4AkoRgIfM3TifTfDWIcr8FAmhDtrgACgkQTifTfDWI
cr9ywg//fQeW0O85YN3irtSu0uaGMDrecWXdCerN14ljMetW2xVrT5iN+DRiy5fj
WJETJ+Tf/zJ4DyVrkFL4j07nBIyX+8VCQIBJXiDPES8nU9G/y0LVlrf3K04p0QFh
6U3C++udRD6AZ4FmplyRje4EYqMAeJcGu2YXR7PtWXbMmjmTtXRR24TCF+HBxF8H
LNRBZTvlePDgUmXYuod0pskwQyabQAcR4+IldWHYwE1gM4h7s34ClJRJu2Pz9h36
BDNAzAMbe3gvWdQXj9gxMdOgJvnLWR0M8vsWVDr7P0j6TqsGY3p2vnfG0prlQMwC
B8LYmPEWsoi73wUgFayjdyLsQWtqbeKLDt3+MBELh2VZ2WDnQGUBU37k2ydjt/GY
ImWQle0E8fUy7w8crbSt8Dm4d39Ky3+pidVo1APhq9d+8nhRAxIfRa2GUaTNfaXc
IUcqokIKnlkLdSiEzIR6nkBfb4HYFpHMUszuSLWUZUursEXk/Z6qI3dakJSyoqDy
UX7UNEN3IpVnzNumBpe+40mdDt3ZyaH3cz6o13BAT/Qs1fclmpERzxWv/AhWtnx/
p0nt4tnv/cG8e84pnyAi2AmZEk43kTdBtBzHiRnS5BPI0sGk3y6GQ7E8ohWuIktF
5NCuuD0d7pUXs4g5Yuv0jJta6tOsJf0Gnp0tVYEtLLRVPluefpY=
=tZHc
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEif0F7T4AkoRgIfM3TifTfDWIcr8FAmhDtrkACgkQTifTfDWI
cr8Q1g//dflV981OANoZd5I16kloyER4M+oYluInO2n0MDpUJJ3gWIY6S6NPM2D0
5SPASSzNWdS8M3oJZa4JCUZwNAaABLR2A67/4ObI5pKs9PWyO1zOO7t253YPFu1T
5cQ9q18K8rcoIsNDuT9MnESS/yJTFxVXTyavyqv/mYi/y8P0WyiUakChqOM+xtgx
aaO8FVZbfXTR+gKn6WlOz9IPBjPlppBJ/zw5LXC1rCDq+jDf6dqFRf5eFPdg1Lia
Iu581/+TLST1HKXyAjQ4wgVqce0KVZxk25YakUcpnCIFWktEU5CfSbzbJN2YD45R
Ts7xbne5kb3qnVnQZnDNt6YzWuqEnrKfKXwPgrIsSgEKp3tTqCYZZnxPBjYbXiyC
LdJ4BffnkiyHtGrfNVMu6OUgglvdMnjhBeWhlswZcTzzWK/vNWavkFJz0zEB/XEZ
4/o32Bc+hMv+VgR++nvKsOp5Ky4NlPf4ALJm3bomz4h8GoxvrZEsyl1Wc1EVwsVn
t7zRcwlTqJsm7ilRxwxOipzJSedl+YTU/Ii39/p3lZf7y97IubeUEGzOEeQ2PYB6
dbWWpz9z1Ke7GTQdtu7c/SGNzZPhgLBUsvU/WK754D8Bi5NhhfMZQijyfZcIb5nh
ID+3/ZwrdM+EJjP/5fD0jS/uM+vj5TQ6LbCkZinjMc+AUIdlHw8=
=ndkr
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEif0F7T4AkoRgIfM3TifTfDWIcr8FAmhDtrkACgkQTifTfDWI
cr9rtg//Q2VMqBfERrWC2qEbRc562J7PFj+ZQh5TX5JyZgD44e3nuSDvMnSDjTrR
HAPAB1AZW0HQypsuJEfgldmKXSZ9E75roPhLsPPlvMq6HQFuHk/LRXYt9GRTNqK/
I5SIHMZwVLvQKJFKOWfRi1eCfyMLBP7yweNySVqdMPGVfwxlWbwYTp1nBrvdawUe
xw0Hv1AhMvrfVSpEyUJ8zu7djTRZGEmU9YjpLpnzMnnvl3ppJ5mPuP51kbWQNSxg
3xEhftEb5acWN401a/5rK98PJpQ4GS3VFzB7sVhNmMjlD2ArlHkIsts7SftVuDF6
Qt4QfK0qZbOBCmEvPx1PoEhBFZqnw0EQvfzGV8T1oNrGD8e3CxlWfmbdu8S3frBD
hIMATS1EGH4L+URZ7kfZWY8H4cKl+8xQt6MfbRMzVKe/A/ntOXwBiqQuwpLnFKTE
Yu3yrZyPP3SFD8SDVgXoTqmYRwRBUeX+4Wtfp7J3UhrtmknUdbpfTIZDL9FSMNVv
VVPloBapldg/QzE/nt8UDbliQtHcBfDTPf4G1g7mkiAFdMcZPouEPVV0xgDNXrrL
lDWKoTFM36zJCMzQuVv6CSNx5b6qr9E2OUTbXdsFXZWUOXzplmJFARZmO0Az9GTu
AiPUVmOERnu/9fe1KgsrxIH9Tu9zeo8Vf0IDZaWG8VQEgaZFfX4=
=8eQX
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEif0F7T4AkoRgIfM3TifTfDWIcr8FAmhDtrkACgkQTifTfDWI
cr+ZLA/+MRj45ohkYLySq+PUWNLhKadirl1w6T7Vfrg16UZQc57shNW10WHl/S0b
sBFApfTQYV5phcKejJrutlvoh5thAAea2BWB0QGYaJQ+bYUvRLk7ZAt8G0mf+j0a
qgtmxNKH8xkVaeMt6lUq2YU13ZUvHEMYL9bfwlRhR+gNeq/bxV2wSlGtyf1mL0wD
uuFUCiEUaZyhu6Vt+EtiJdu27LN6eyLfz0ERWBpRlt5WSPTUWbsjnw6f9DpyvmqC
QmD/U0xY0rV2zMt3s2akRJLVHp7VhAlvPWCuxrL1iHEI7xEOzPRVTEd6Oja9djCk
JtNqGy5EKUrj4ZJs8WwIGuIs23zJGR8yUp3zPyc6BAI+BYc8Xqs7vLX5wfdg972y
J6UBba7hGlzrAtIafz3FkqmfrrwoKqFoYJAO7HW46kz6aDt/rhUrfh6oChSbntf0
DI0oPwCfl4lKreuMnHfYQ/1tJMs5Q1v3+w/oE3zd4rXBBQ995BEWNUPuiMIIWK7y
vt/JbyTyz5+rtx9qZZM76oldnC1fu/zI+K/RZqsIqDET1qhglFMIEvR+3jpeAkrK
MzcCkTvtsun10jSmbpmcYQgIKYclE7HYsJNkCulpL/4aM698cXmDpF+NYWiIt4UU
M09R8kvM/7kYE0QEnwWXauD/DksWqFHDfsp9qGAK4kNB0nopKEk=
=kWqD
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEif0F7T4AkoRgIfM3TifTfDWIcr8FAmhDtroACgkQTifTfDWI
cr84vA/+KqX7UEDZtwIdczZBo6wMg/+T4Q4IavJ3AnoKBfOIwynoMoKl9TW7gZ4r
gSOQ1cK+2gHEaMdyWSIh7q5fC+VEb0phXRu2wLufeyJpJ7G0k7mmSxmDzttn8NEu
/0UxU4XJf3R4Bw8SKUTtbbqd5VlW2MIuJYgpsClxrQEotNVyj91ch9olinFp7Qp4
ZigZstkrgzMYg0pcIu9mQzZ0ZW+wFjQn71PLmw3o6tCF3NPi1LsvKxZtJ7GqU/cW
D6X04nNS4ldjHxqkMzsxsIMKBvqfmHoV2iPCTVmbMMwNBFPrrCCarDGl4/im54fh
v6anBRNMMlPv8PTyQKC4Ks8kt69KvVnc02m2sv5Wt+sIFRdf1C3IxLrGCvhLPfU6
S+vlGC1hKTwuoSZtIvSa4yeBoTgDvRWcroUlgsYHheb+KV1Zvs0FPcwCxWeIXnet
9HxbfYE0r6ATH4uacLikeA4IvjSxagSxzdmcBH52e1tTzuHZ4BYGOZISEibSZqrW
aD0EgNe9/sp+tA5Mx4yM7Ty3GkmW1nmNsmlj2TemTfysk32u7wSYkU1C+3UDLnh1
B8euIfuZ9PBsIhXtbQWoIXxEnYQ5vDzOAptyAez2bqbZ1nOeaIJ2dVHMYTOEbW+x
OeOmAvwpQjAX0QqlvvQARDCMgHr395phN8VjNg71Q2DUIrksG9I=
=qDrY
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEif0F7T4AkoRgIfM3TifTfDWIcr8FAmhDtrsACgkQTifTfDWI
cr+noQ//V7EjE31aSlOeXAhAi5ncfaTQZ4kA0GKjXyx6mkeczC813eHhjrvZRzro
hLhnxRhVf9DUr7b/LYuynApeuz7Mw3kv/A3v68L/3XyUpGAi6juNmxMNZxwtuQak
UjIrIKOO5YI+a0pdyZA8Bm+2HtGbI9bISNoJdvqR1ifc/GF0FT/zTRVATD3xuu0I
97J+1XVRoi9sI62uYGAMbJ5exD64vB9BnzwIKSAiH0qdRmg6tmla2eVToyCvhvJT
o/v8guwDnafCHmxckJUm0VMlmuMZ7RidKzYOa2PwyRFXZPzSG8nZ4viziwCdHQ/m
Owjeam5R0Y8sjRce/w2YN8iBDzOOliFAiYFsMvrQYs3eIXjeiulU7b82Cs/yJILn
G3Y4Oj8l6MC2Vo0SrpzQQ4oqSEEdPP52UG175eD/qunlZLGXma8rG+X3ABSYXnFF
sgJBJIs+qfHpo/1wdTeEXp3UYwa32oAe29TwPaNEgtFjBMSfHaiiL8q9NNch9GUK
5Rfr3ghidWQ2WSSgRlqm2EotqPp4rki26hlwDPOktiYaRZE8npmbwMzyFn6y38z1
nExiThPhRe/QsYxaoV+SJyne9C/y/XvfWZLP9t6HJisP3OEzv5xvFawhK9+344CT
CzjWrdB55nW2k7WlA6cliZL7BZe8kVZsoPeBCDKvkJMl/X92sHk=
=tyip
-----END PGP SIGNATURE-----

View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEif0F7T4AkoRgIfM3TifTfDWIcr8FAmhDtrsACgkQTifTfDWI
cr8HzRAArxmIjAUcHvfoPIhMPgF226vu4pWmb2PgCpTBdzj61nVWfWifg7AX6Vqv
beaPCn4Iy/4VNun69KQ9Mjn4QvwTY+Jq8pvr7ZBry1nZ9JXeextNX3z8P4OL4bOE
Z/CTl3n1zIXtPi6HGtf9ygcecxtuSujwb0XMmU06Rrzy2rxS1vr2HEmEcO7hWKJj
u4O85PP8i6Ks1kuPKRwv0fmpfo1Peu16apDNGRNbO4D1h6AoHQSDSRBfzU43KdTG
ZBpMkYpZkJjqC6IS8l/reF1YDzMT+v4G+1wZuFTj+6LoJgrpbq9oXk+Pt1+aO0qt
3PtT1DymwZzFQNeNXxLmgKOEJFIZrNvGyjIhGMUrcse3z28r+PC4rHT7MmX1bXuK
0llveWVgoxHbsycYCfD8AhZhdv463886Cpc+6t5LfYEqUO2QUFKX0Zl/8KWE7/WK
Eg1r73lgia1HIhq6AAQP3WjuAjog3Cn4XvAFlsSvG0dP7c+FjVGVhYEF+n+CYUzf
+u5HOCqjR7m6KVUfabNtHrG7HF52dEYAF6r089OHSEoNkpArakF1GvXU12elStxd
nLa4Bg4Iz4dVvS8ILdFeCrcAEiqkxVPoNMPl2s8qvs2sd7RIPtKf/1r5mef42rXF
ymJKpuM1eib5PuORGEUVnikCBhIe2MpHrPg85zV0JhysvGuKryk=
=wouK
-----END PGP SIGNATURE-----