diff --git a/.version b/.version
index 90775eb1..d3e8d961 100644
--- a/.version
+++ b/.version
@@ -1 +1 @@
-v2.28.2
\ No newline at end of file
+v2.29.0
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 47ec885a..2ada394d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,12 @@
# Change Log
+## [v2.29.0](https://github.com/auth0/auth0-react/tree/v2.29.0) (2026-10-23)
+[Full Changelog](https://github.com/auth0/auth0-react/compare/v2.28.2...v2.29.0)
+
+**Added**
+- feat: add passkey identifier verification with step-up pattern [\#1299](https://github.com/auth0/auth0-react/pull/1299) ([siddhikotak](https://github.com/siddhikotak))
+- docs(anonymous-sessions): handle session expiry error in getTokenSilently example [\#1274](https://github.com/auth0/auth0-react/pull/1274) ([yogeshchoudhary147](https://github.com/yogeshchoudhary147))
+
## [v2.28.2](https://github.com/auth0/auth0-react/tree/v2.28.2) (2026-10-02)
[Full Changelog](https://github.com/auth0/auth0-react/compare/v2.28.1...v2.28.2)
diff --git a/docs/assets/hierarchy.js b/docs/assets/hierarchy.js
index 4d8e5c25..ea22ea4e 100644
--- a/docs/assets/hierarchy.js
+++ b/docs/assets/hierarchy.js
@@ -1 +1 @@
-window.hierarchyData = "eJyVlV1v2yAUhv8L13T1J2DfTdmHJqXr1HbbRdULRI5jVAIekElTlf8+OVE7YieDXEVy3uPnvC+H4xdkjfEOtY+kynBJGlzQ/AkjC50C4aXRDrUvqKD5+KP5BlCLvplhOyzNWurb4SDB6FnqFWqLmmC0tQq1SGoPtuMC3PVM/673G4UwEoo7h1rk3epqfMHVW9H4Zy/VyoJG7WNB6dMOo4LSoIvP4B/MM+if0vd7Qloz58oSetphVJImaOHLgoseIsCD6FLLJWOj5ZKxgLc0gqt7byxfwzE6L9grek8Adz0Tn23h8GCHUZWRgPYgN2C2/qO1xv4PFOoijCOLFStHi1URRnrT8Tv4tZUWVlHwVJtgsGbTOV5wLUCpBNwJeQKRlVNiaq4zcZxWZzN/twPoNNSbMoFThvvg/db3oL0UfLxJUdgJeQKRZOGUSOekXt9BZ8H1+/scn5YzNQlsRufse2EGcKnUQB3nkbwKl4z+zZVcLYzu5Hpr0zI+W5RAr7KjLavBShEFhrqLlkBGcFU0uKoZrjOG6zLHNclwzSgmeYUJqTHNGkxpPi4LQuqgue8OPgxm+Gq0gGiHM3E8CpqFq2lhtAYRv7ehLoFx9Gm96XjK2rs4ZtoQzIocs4pgRnPMGjLGSRtyDF9K54P7aWzChJ+tiptnxdS8tkapDeh4zHN1Aq+a+F30XCnQ6/j4zMQJtOnR/gAruz8pqECZwJme4r9cPnGReoini2L03e4vx7ZobQ=="
\ No newline at end of file
+window.hierarchyData = "eJyVlc1u2zAQhN+FZ6aRZHL1cyvctAjgNEWStocgB0JeW4RpUiXlAkHgdy/ktAYl2SV9EiDN6tsdLUdvxBrTOVI9c5bSGZQ0y9MXSiyuFNadNNqR6o1kedpftNgiqcg30+7ahVlLfd++SyjZSL0kVcaBkp1VpCJSd2hXokZ3PdF/aLqtIpTUSjhHKtK55VX/gqtjUf+wkWppUZPqOcvzlz0lWZ57XXzB7slsUP+UXXMgxDVzriyipz0lMyi9Fm7nom4wAHwXXTryrCj6kWdF4fEWphbqsTNWrHGITrPiH/pAQHc9EZ9t4f3GnhKWgEd7kls0u+7GWmP/B/J1AcZgRMaTfkSW+iPercQD/tpJi8sgeKyNGHAG4z2eC12jUhG4E/IIIk/GxFhfJ+IIGrAx7b5FHYc6KiM4ue/jx13XoO5kLfqTFISdkEcQS3+yO+mc1OsHXFl0zeE8h7flTE2YzdNkyn6sTYsuluqpI3iZ7+6t/i2UXM6NXsn1zsZ5fLYogs7SQcpqtLIOAn3dRSGQAGVpQdkMKANGWQ6UlYzyNKE8A8o5UF6UFFhCc+B9YHDu2/Pd4afWtF+NrjHY5UQcYUfhJ/7caI11+Oz6ujADWDKMwJjou9hq4IwCFBSKjEIJNE8P+QucDeEL6TrvjBobseVnqyKGh1H+32hrlNqiDts8VUfwimzImzdCKdTr8PpMxBG0Eoa0H2jl6jUG5SnDnDwdr9DRl8+ijv2Ip4si6MD9/45wboOvh/7/pnz0Pz1UG+plv/8DjnyaaQ=="
\ No newline at end of file
diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js
index 244b17ed..6b1c7973 100644
--- a/docs/assets/navigation.js
+++ b/docs/assets/navigation.js
@@ -1 +1 @@
-window.navigationData = "eJytmU1z2zYQhv8Lz07jOE3a+uZR7NQzVu2R7PTQ6QElVyLGJIACoGq1k//eISmKBPFBaqGjtC/fB8QHsQv88V+i4U0n18kKlOBMwfNeQHKRCKLz5DoBVpXq/TD2Q67LIrlIXinLkuufL5K0IEol14lW2Tuq3sGbBslIkXy/OHrfMM72Ja/UGpSinN1KyWUPaRxAvXfKTN6Hq5nESufANE2JDvBsEY624IxBqj2YYRTn/xUYSJp6/IdRnP89W0LJ5X5B0hxsgBHGEnakoNmCsw3dVjI0Kl4pjvzAU1KsNZdkC573syQ40nJDFjkpCmBb8LybJUGTbpnkRVEC8806W3MG1h1JNZdqDnIoxZP9oCjfB6r0YPUHX8mjRbNX8HdFJWR+oqFAc76BpJu9nzKIIxlUKcq2K9hIUPkzfwXfkvYpo7jrlAvwjpulQbL2N2nKK6ZvBPWhxhIc6bGeYx5EH7O8Bw5PRKlX2E99g5wyXJsPVmFQvP9X0KHZ5VJF8VawpUqDDPMMFZLHRSUWhKVQFN4PgkMUQXsU/n404hGMZ1oCr3wbkyXBkcKQeP8XBV8EF79xlvpWkiVBk9zm2Nw31YuC0LL3pEyD3JC0znkPQdP66tNnVCLvRoxE50HdCLooKDA9i3lUnwfedJmaRW6lSGyl88sFZ/XP+w7hprqUFtRdEA2n8sjyqMC3n0v6b5OzPxFJfH1m63DA4yZmND5ADj0Q2YSuSA5zOxUS1sxpozRy42wdEiiBaBjP8UdRO3p6OPQErhFtUXFbEloEhtZSxcD6CibA6kUxqEctJt/qqIkBPVUqnyT1ohjUulSTpKMmBvSN0xQmUQMVDhaYCjEToEtZ17QApot9aF15tHHg36nOD2nfNHksxqHvR4cwA9C94/Bltm3WtNHt28aQxuoOMpBEQ/aFl4QGP34+MQ79wLe80iGeoQht/63wRRbTbr0I1+rlhoRztaEAiRiU3CGQJcPhDgVfGDYWIVFNsdfs26GRsmURuAe+Dc9qS4WDrSCjElJ9OA8/jE0IHHwirhGTL+0ShlbYCnb8FYZHXGF3jxr3Vi8iq5Mu4z5jCTrnWX2WCMo9ZSefQjZGwW0NEZIqOAydm+8Qhrq4PbEM7PZDAa7t9R7X1FZPkgs3xJSE2tsp+97tTnZDU2PyqWCZ1+Xdk6mF3oth9Tovvbj85acPn67wd34LnoG3CWNhBFuItSbaRh3+dzqP6/AnyXc0A+nrOYfmJN96nNutYg7BUp/Ocu8qPlZgc3Gz1pUSwJqF7Dm/GKB84jmk8cfKBRhrIuaSw828I/dT7fvyU8hNNkz+KizUMRDpXd97mkcIA/8uGMEwdu1uP12BqgptIQPa6BZAdvD1UI/xqdm3qJTmZXvL8JbmhG3Bs578Svzb9IcOx9MkD92vPCvdPvHy4j3HXij+NPactDanmOxoQxbLHac4Q5gzuzmBcAc6zUG23/cxwgjiGc3nnKSa7tp7kV8Jy4rhJUdL88jw3OWGtMcxrg+0EcQzDnWeu35oSQ5JNG9Nt8xxTGMADQ2eOKxKlo6EbRzHk9rvI8sEp/5l7RTF7efdzUmP2hFJ6x3VvFkxKR+vZnVSbxXuqI8ntLfLzHrKpmJpM85m6mYiPv84MKpUU+pdujy62IzHu8wtZNNpwnaBItGwnKgRDdt/uuLM5XUMzjCwq6+Qo622EH/+D7Liats="
\ No newline at end of file
+window.navigationData = "eJylmk1v3DYQhv9KoAI9GU3iNmnqm7FxEgN2bezGySHIgaFmJcJaUiUpN9ui/73QNymSQ2pzM8x3npcUKXKG2i//Zhq+6+wiew9aM14822kiNeTZWUZLVuUSeHbxZVJdNrp8cS/FE8tBZmdZTXSZXWT7hlPNBFfPLcEvpT5U2Vn2yHieXbz+7b+zGVTXO000zAx9rEE9H/9vh56/+OP3l6/OzXjT567uzB2WR7OK+5npclMx4DrFwVGv9xJ8z4pkL1Pt9/pquH0Q4lE9+/nZh7uNCsxuo6Bz8U3s2IbM6SjZNaoGrgDDjBocd8U1yFoyBRvBOVAdQDo6BPs302VwlFNjAgC4ZpS0cVv4q2Gye2mCRFeNWDygQ2dt055QUM99wsVSePXaAH8ex3cvRa28SFuSAnOH5ixhDz8Y5Vqay3gjePcXsj8NkuvR09sNr9Kx9rswdSNIznixkvwTU9UU2Hu8fHFuTjxTxqMxF1QqnyzCvS6NMjfvNPQQ4+WBlGI1cAzyEg97spbXh3hpNVHqEY5riXOYv4/HS0pFw/1vJtbTI5kCvWTCBT8eRON/gRCyGeglV6JgvH0Dt5AzGdpVEIcO0O5pcgbgTveibuqTbeohOuQhmlOG0Ed5mSXheQXj49mQqvpG6ONaj54yPiM6U7yeBehLSkGpj+IR+I5VwHW1erkWoElH0S1FzZQEz5MnyjZNmbF+VWwapcWh8776TkvCi7Xb9LxGaMfqOgAzy+tPf9x2hdvY3vmt3h+HYD0Ezw5nGa2IUtlFlkMtod/qDVsJT+IRtrCXoMqTvHuC7AluB+xldJ13HpuKsMPqHasAzfLOgY7x/onrc5thx/2RHWwgDVtwylZWgH5bi/pPwVfnEu348lrUfIj18tUP8FUCvwAOkmhoTe6lEPv1g+gBrVM9APyzJIFoeAealuszjD54PwWH5qKvexrZ5Y4nzAddxBs+ZqJplSnhlNIozkLipDpwzmsH8BORjHyrFsOxWb/aJd5Vm1KFirvLMTfYgVJM8Cs7aeu2lNbMJ7NdX56/WfR+zuVDVFeEMYdKJgAzWzHK+3bZMhqgmK0Y5Zo/kYrl1qoLIINSjH+7J5uSVBXwAgJcRxLhXXEpquoAPPQEXU0y8R2hWkiVAjalMX4YlxB9w5Q2VhjavYA24jCWqGGupYjQPoFk+2OYZbSjJKYU44V50IeYAWUCfUdFDcHn6WhQ4lgwXdYsBFxKMN5dO48B0NyGEe77Ci/2/nllCVwcl0p5DxqbW58qgbqFgikNEqdaqgRqt3IX1zq4QzACdWtrjA3hFKoqbOCKosy7OvycrfYo6SM7gGhCG7AjwXg4KpXyoGDKMgMoR+LyzHRjC3uQ0Ceevozjmt/CQcjjhtASfKel0Yz1/EZQUu20kKSAAMuRRJ6Ef/B4nkN1V+L4M86hEbsuXWZWftBCtAZ4WbP++0MSeVKvscCKPK8UhZvHcDCRnxQxlJDsn24buSeSIJXoQodhpx3f6gjCxwKSjLagamF9O/HRRxWK7CY3Xix5dCi2q9KWk41d+KMRmFWfSV4dCKuQR+6o4sg5OUWIsygOvNN1tIeTJo67b1QZ5c2iOHB3UFHepInjPglGIQo0VBgSmYj44x+znvHOFFuHAW0KfroeTeEvxZjB9eI8M3DXnnNsEZyHL/eGNjRcvYO8v9d5Kw6EoS9xSIwZ3HQX7RjVUsRRD7KK02YRBrzdE/y4NAUoyKhYMJwjw6BDbowjlyIU2OXC/p8XmEhHFoXetLfwUaapwpDTdxfruhfDoxEpVtEB+IQ4eHn9jtMDaszioc7bI9W6VLsFXYq8LaFABX4sEIvCLPs7CWTTNwVJKWV07x6uViP66O2q70JzI3L3DjckTLm/XT5R3wXxUnMK9+Ox9l4++3QxfnfAtFfMS+DUkERoay87uzQoY2OUZL2+4yu3BdVU2gEj2kQfyJ1v9xZ7ao/y3A+KgXUcVsY85nx0KgACHmHlCR5uKRI0CdQjiEscvp7Z70DRR2PJ0ujLbc9Eenc8hzN8E+vP1iXIaoyRus9KhGr21N/RfOh/arBkBmQx+u2e9Fm3b6OxGmOkIT3xH689zyNJpO5YwT3ZuIW1NDGueQDfeg6HZXuM17/nPK8FCy92ryje015nTxDw5tD2cm6zOW+Sxjp/c8TH2313/Po/1iuEdg=="
\ No newline at end of file
diff --git a/docs/assets/search.js b/docs/assets/search.js
index 306d49f2..1f8c3c11 100644
--- a/docs/assets/search.js
+++ b/docs/assets/search.js
@@ -1 +1 @@
-window.searchData = "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";
\ No newline at end of file
+window.searchData = "eJzsvV2THLuRJfhfyNecnMA3oLfeO+pZ2bS2Zbrq3gdZG60umby3RmQVp6oo9e2x/e9r57gDmYFARH5Uqc3WbF9YYEYE4IFwOBz+cfx/v3t6/Nvzu9/8+X+/+8v9w6d3v4l+9+7h7uvh3W/e/cP3l1+mPzw9/vX+0+Hp3e7d96cv737z7vP3h48v948Pz/91dn3/y8vXL+927z5+uXt+Pjy/+827d//PbtDp9+cDnxv0Vy9d29WP35+/HR6eDxtd1luu6Pq3Dy+Hp29P98+HHx4fHg4fX8bdL267dIi/3b/8sjYT7dq1nR0eXu4/3qGTPx7+1/f7p8Onjd6XN28OZ2w+ssbD48OvXx+/P/94eH6+f3z47dPT45FF9PH/Orxrc4xgbBvj4+PD88vT948vV/X8fv7YySi7d9/ung4PL6vkn7zqZI9z+/Hu+wlvXUKBPvAWYz9+um5ouf/GkU8/8Iw/Vj7v8p63+bgr/V72aQeEr0zu3bdvP77cvQwmeI2Au2/fnvWJV4/+6e7l7vKR9e7jqC/Pn/7L/fN/uX/45fB0/8J1fgsVh6u+7Pt6+9+Hjg+fDs8fn+6/4e4raeoefXP6nq9jlNdwiZ38cR1+fnr8+oe7X7883n26fHQ89K099CZzcSIadJ8by4TTi28iDBYdXiQFZjReu/yXQ55d95eM91HuGfH28CWPN98+5lDILEe7SrpcMu5YrCwHvk6eXDzypiBZoeImCXIJRWPRsaTiJg67WFgsx7tFSqy974l4+O+Hh8PT/cexeDi9+CbiYdHhReJhRuM1S2c53GLpXDvOeKksB1oulZtG2lwaK6OuLo0LKLiYQZdjrzHoJe99wpC/e/j94evj068/3H38ZbkOZ1ffhCWXPV7Ek3My1z7hw8cvj8+HT5e+y/v6wEd94MqxZ9P417sv959+eHz4fP/z96eNc8HqnW80vVu9XzjVa69yjSw4Q8hVe+rVFI2lxhmSrtttb6NpU75cQt9N+/DVtD5///nnw/MtRM6evJ2/LpaLZ8i5ZRe/aLZOlv4/PX68+/Ljy+PT3c+HseRZ3PEmS33c60VLfEnyytTfffnyPw6/Pl869t2XL3+R21857s+Hl0vHlFtfOd7T4evjXy/9cO/b3a8c9fnyt3y+8S1PGfX3n+9++OXuy5fDw8+H8d60uONNGHXc60WMuiT5mj1oZeCr9p6LKRjvOSskXLfXXEfD5h6zRc9Ne8sWbRdL8RWqbpHem3M1Xwy/fXh6/PLl6+FhxVqzvOWtlsOo20vXQ0/1lQtiOPS1K+JCGlaXxJCIq9fENVScWxTrFN26Ktapu2ZZDOm6cV1szNfawvjHO7Dj8wXr4/TOt18mi96vXy2zV7l50SwJuX3tXELRBUtoSdIrVtLFNF2+oFboe/26WqH1tuW1pPLVq2xtLrvFtvqF33QpXb9ybloor1gXty2D13D965n8rXj6NSx8nUlw9N5zhvyn++eXE3/XlvhfufWtmHar+0vZeO1trmTsTVKuZfUraVpl/k2irl4Ot1B1boGcp/DWJXOe2msW0SadN24EF8znfOHVOKPV5Ta74a0W2bLTS5fWnN4rF9Rg2GuX0UXjry6eAQFXL5nLKTi3UNaouXV5XETZ1893H57kRugrSzPfmLDBY6/jEXT48viXw6Uzc3r/1SNfIxYGY98oDFbnYS4C/vXwdP/511UBcHL5rZZ/3+Wli/+U0iuX/mLIaxf+BWOvLvvF4Fcv+ktHP7fkx5TcuuDHVF3D7At6bmT1lfk5ZfT75+f7h5//ePj8dHj+5U9YySssv3Lj2zD/VueXLYO191iLqfr+6f7w8HHpZ9gm5eSxt6FjvDA3abhuiV5Jz8pi3SToymV7C0XbC/g8dbct5Sspff74+O1ahqrP3MxNl4uVTTpuEjAXzM9S1PyIN147xy5ueUvx0nd7jWA5pfpGkbIY/lJhcsHYW2JkMe4tAuQCGjZFx4KIm4TGpVRcIi7GFL1GUFxA3aaIWFB0kXAYj3qtWFiM/QqBsDIPp6Lg13/4+PHx+8PLP3y7X5EE/R1vIwiGvV4mBxYkry3Fw8vd/ZdLh253v3JUxOR+H5wax6O2u1856sv9y5cBO48HrTe/dsxfRytoZchft9bPpSMyBomxRx8oIy6e5tGDN9BysnD+GVas8Yo5XnqTpdJ1d9EaOaHuqj2iH2s7gvjCUTb3gOGIF0UPj0c/+UR/uHt+/svh1zPhPcO73uTDrfd80Tcck78y0T89fvr1GgL0/st2k6soGec+bs3FIvfx7WgZ5UJufpZPfydKfjncfToM5NUGMcdH/g70yL7zw5XzI0+97SwtF+zmOn3z5Xnbqrx9CWxy/tUjbXzALb6+ZJzlh/nvh5cNu9Toprf8UMuOr/lgc9pXD44vv2im8xVU4Knn9tTrqdiS5YPhbxHlF9Gxycajr3EJO1828gZbD9ngeoF0ER1npPaAlBuF9kXU3D//8fDy9OvdTwNNf52i++enk6de/23O7xwDIm7fOC6i6a+wrq+hWJyn7vTxp+Pjt83VUmz+8fDz/fPL4WlTbM5uekuxuez4GrE5p/0GgTUY/haBdREdmwJrNA+3aJ6XUbKxPIYf5PqFcREdZwTYgJQbBdhF1JwXHQOCbhcdqzQtl+i/DgTI5nJdfeAtl+72INcs4/X3u8aMfRlZVxm1b6VvbL64jMDrDN6vonDT9HEFtTcZw2+l/Jrd9Azxt+ysl9B7sVH9MjJvMbFfM7unAufx2/dvP9w9fDx8+bIqY5b3vI1YWen3MkkyIPwq4bE2+HXy4nIqVkTEGhlXSoUr6dgWBJs03bb2L6fvG269nKZ6+y1ccvmyXRv9ppW6PRf94vznb6sWjtnlt1uS8y4vX41HSq9eiN2Q16/Bs2NvLL9u8BtW3mWjn190I0puX28jqq5j+Y6em7l9OD89o//p/uvh8ftKnufijrdj90Wvl3P8jOSrmX458PV8fwkFG6y/JOEG7r+YhvMLYIWe29fAJbRt7DhLei7Yb1bGvG7pLUe+efWtzcHJAtxce2++7G5bcTcvtleus9uX2GtX19ssrLdcU69l7bfh6gsY+l+eD//t2+O3/+vx4eOKo31xx5uw9rjXi/h7SfI1TL4y8FWcfjEFY3ZfIeE6nr+Ohk3G36LnJu6/mLaHw9/ajZeS9XD426dvj98eHrcCP7couHgRrhBwy0rcnJH5chzyy5stuuvW2brH9eMS7efYu1y9oddPn54Oz0uz90nP7Y7re//p/unll08jhM5j/6f3XD/C4esocPHYe71+Y88fxCw3sOp1Q5zeeP1Yn+++3n/59QP/tz7Q/K7rR/n58PBpi9fftxtu6Pv+r4eHcy8wu+n6Mb4AqGqr/3bD9X1/vf/06cvh3AvM77p+lDPd397v/ce/nOv7eMv1/X/75fHh8OHh+9efNvmnu+1141yy9Nbuv2Hk+48v35+2JvB4xw29Px0+H56eDp8+fH8+PJ35UsObbxnz8fP95nI53nF978/ff9roWa5e3+v3b9gIPn2429rqZjddP8bfDj8932/uSMc7ru/9Px4fDvcPnx83uj+55aL+bYit+3/4+PLDl7v7r637e1RI+Xz3EYj1em1Tb1n9iGsdbX7LRs4KtV1NjOFg3T2XU3/38ePh+flPs8Tvcx2/l4e2s78XZK9pCP/+7f7p8PwPL5cPr49ssO6lg8+zcs4OvJ2Wc/GgcvnKOden3mbST0n47fUf4JSWV32MLT7/h2/3P3y5RxcX0NVu3uT82Qnq49Ph7uVwxaKaj/Fenj8XiLn+Vitk/XwQafB8A0k/H14+1mffjhxyyY/3Xw4PL19+vY0qcsrzsYs3Iu6Xu2uEYkfWLyThbT/el8efH7/fwLDv24NvRMjX+4eXPz3dPTx/PjxdLGg6mtDHi/ZxndgZkrex1C9neLnziu3t+6cru30vj1z2okr4+tZ27eDyyFsMfn93ER+eDn5/hRA/M/jztV/z/f2GdeS6wb8eXu5mJtQLKTh57i3IeL6/mvXkkTcZfEUp3Rp8S0U9N/hsdaMs4A+PDy+Hf3/5XR17SM3oxivWdiXqur7fnz638rrDN1iNvWXBGU3j/L/vX3754+HT/dNpOcbL6NKO7qQjlEB8Onb0FoRSYfnHw8vHX04MEBfSxmc/t2ffgpzvzy+PX1UF/fjL3cPPVzLJe+lBtdDWwxuQNnd/XEbM9XXnLidHX259I98gS589s4FfQ87PKGhz90LHwB+eHh8/X0lSfR7ekG/6/JuQhTVYD7Ob+uoWbS8nh9vzGuvtBEJQ/GEWmHALhZAS2xEL15I4K7lxPW0fu8ffhqils+1igs773K4l5nef+AE3lNZNgu4/8cudO6hdQ9Qvdw+fvhzqtvPD3ZcvP919/MuVpEkndcv5eOzkDQi8fz4B4TyM9aJ1yu6f77qn/w5C9v75nx7vPt0//Hw1cV/ac38Hsr48/nxPWfHDq7dLdgWB8XfbNxuxtwi2Rt4byrNG0I0qWaPpbTWxDTPBJi2bJoJrCPj6eXw6Wh9dnniLoSvgybUE/HrXnnsDMr5JOsWVRByfegMSng5/ffzL4RRE7UpqpIMn6eANFbzn2zfc5zffcL8/X31Y0UfeRhr3J9uGJL1GVLvhGifMy/1fV6d63uH7dvP65B5pXDWLndz0p19XfCCDsU9/2sRYuogMOVV+WnE9LIfX+7fMVJcMu2KYWY63ZY65ZKAvd4I+fuFwuP1Obn/FoDPH+PaAm27xiwZ7uZx3bmKXfvU9Pt3/B48Wf7h7ulvXvrvbrlmJTx/+evfl++Gqrt/PHlt/w576daP1HE/yIhLOYUpeQcCgDvglJFxQEfwKIj7dP3/7cre6Qw8pOD7z6uEP//7t8HQPbPUP6/JiSET/5KtJuf8kSOsffrlfV5uGpPRPvp6Uh7/ev2yaBsZ0nD72aiKolV8/GbPHXk3E17t//3C3fgYbUnB85tXDPz79fPegd15FQ/fgqwn5hqji6z5Ee+TVg9dj2YfvT/dXkdA9+GpC1gNJ1ig4E0tyzdBPh1tkw/y515Nx+PkWYTl77A2IoHvqQ3VbdxUtLiNopYtXE/f9/oPE1l6nW8weezURf717uhdg0is/VPfgLYScKnMNoG+m+a1rdVv3XxMOcPLw74YTcHag+SFoYzI2X3FN86rPrB3KzpPXuthUuG8h7uvnu1UzxXm6vn6+215KF5I05KI/Hp6/PT48b09Zvelyfvnp/gGm3d8fXn553OaWWd/v9bmv9bkzL9yofzVXzMm4khXOkfH4+NMMTOk8AY+PP21iQW4NPfvOjCY665oa3Hb5t/7Ih1eEwkrH7+WhLSEwoHztwPP49e7+qvd63x65ZfDZBNOy0od5/DPT58byeOuBq+KzVo+654c4f+jdfq8bAoguIOpsHNFNRK1qmBdQtK1rXkrOKb9IgdXfImlrfc9e3HQ5X8wz0s72eSZDbUntagrZxw2D6MrY8tCmiL2YgK0tdmX44b66ZfHeImb5jY9FdNdpOt5z+RdesxwOe9w2Hi4I3Xqff375do5j2y2Xv80ljDPv9nK2OVJ8M9N0Q9/IMiNClhP8h+/Pv5yb4eM9bzvFXb+Xz/EJ0TdPcj/4jbM8JGU5zT9+fT43y+2Wt53kebeXz/GR4punuBv6xhk+SwgzIv+veaLmOVr4zJmszfXhl9/3Xx/vPx7OfeGTm972G/cdX/6VT+m++Tsvhr/xS19AzEXfekHP5V97TMLp917fXd9qT714J13sn50rfsXgfdp/venCAU4n4r93uUYbx4+VW6+zBF3gTNwa5/2sj2+1j/GLr73b2mH07uMvh9+vHLY3ieKTX7cO3VeSIoWqDp+2TCybFNUOno4dvAlhL4IS9LuHHw8fHx8+Xf/9tIP7h+fWwa2Ejdi4BcJdwMf9vX83Rh4OdJaTtyTt6uu+hrXHZF7O2xvEnH6q3/2AHkeEyJXLs0nvvnz5H4dfh1N/0tX7uy9f/iK3jelXgtaTMc8NILfc0vnT4evjOAjptP921y1DPJ+n//kq+k8/5adVnUIvXb6mPnx4uvvbuZ7e17tWiFV61gNNzg4g99zY/Xim591vTPWZ7jvAo9UhzsAenRvm6wWT9PX2SXr58Mvd8zA6az5Eu++2YcY5qPMhNpJOz3b/8ssHbGUXDHK887ah/mMY1D0f5D/WY7fPdL8Eulob5Dzc1ZmhPl725T++6sN/fBimRs1HeFhPfzrT/aqNdDbAtmX0kiGWGEKbY52HEDo36Dhtej7SRp70me5HMGFrw1wCFnZmuA4vbG2kM6hh5wZZAoetDnQePuzMYCuZ5bNRtlLJz3V/wb6ylSx+pvv/+TKMFJp1L/fc1H0Hr7Y2whmQtTODjHDW1ka6BG3tzHAXjfOqAX46Lyjlntu674HdVsc4B+92bqC1jIn5KJvJEWeGeHz6eSVyZzZGu+3mQS6asJMbbxpoCIm3NthFwHhXDHj5vnYdQt45EjqQvNVBz0DlnRtmHS1vdcTLMfPODj6HzVsfcRs878wwNVaPGFTDSPHZaIvbbxv0guW3BeRxrvvvP334n38bJu/Oh2j33TTMACRwbaQLoALPDNajBa6NdA4z8MwwC9jAtXHOggcuB5qZGp7/8fBJIAz+GwNwNgx8a/deEZfEbF3Cdlw9gEJkfNaHV1527XXW7K6HL4evqPF5PTmnj95MzOmn+CcmxW7M/+yGtwkGW3Y5DgPbMprO6V7Pc3j8/rJu0x0QIo9cacG9iJjHb4eHf3kanjcHdODu709fXk3C8lv/y9OXs5/7eM9bfvGu1/OxfwuCX/Wd++FXP/WFJJxO7e8/323CLZ5ev9wm3sJPL+ry/ent47eZkbky6IFe18tGbPfePhxAXU7DlYcfcDkyUFz6x15FRB8DdTkdh/bk5/bk7aRQOx7uDMvB273XDXfKtxVMYJt7F3ddwcOPX799ObwcNkALVrp/Xx89h1sweIlVYk6hxq6j5RRb7A1I+XTgrBx5+P7xYT1Mfo0s6eVu1suZoPnLSTwy9g+bgmiFtuPjFwimG4j61/WVcpaicyvnYnLm4uumbzgXZW/5AVeIG4u266jbEHLXkLcla9cJOitnLyZBjmav/YLSyxt+xBMJrWVrN+Vzf8810vnh5f7h++HH+58fxoBDw77f1+ee63Pjt1wQv84J/4Tk4k05M6bk58ML85LPy5griJHpuI0amZI3JecYkbEOurNKzxHm7gz2zqUEcbovJ6He/rpBn69k0Fcw5uniYyVapv9snJmWd11zanp8Pqyifa30/J5PXVLYd0b6mq3x2tHfauBL4s/WaLg49GyTnMW3phQ696lPb3rzOLPxCK8KMFu+2XgGGv7hTEvemI3NB66YmW/ffnxZiVo4P8T7u2/fnl+2Qhm23+uSz/Xh2+r3uoTAcVdvSOw23swFJF6APHMTYRtGrwuoGhnBXk1SRa74lzHixQVk1R62oC9uIo1phrdyWXv4dQSNBMI5qTi6722X/0Agjlb9lhQcvszrZPUGda8Q19cQ+vnpjvAf11F38tTbk3TBkl9SdK25+wxBcybuUSI3OXnl5mv2+fWM7O3uz2djr7/L+N3/ZfV4+8fD//p+eB7yzdmHLp+LNa/5ZUOcqUR49t3OOvbnJ/YPX1cP/hfSe77n17/K7PM+H34LIr893T8fVLAPyR/cd/lHvO89ilcN8f7++XN9/AzawvB11l0+Akz844//fB09DZL4+Xmz+N0WKacfQcyQ65vE6fXLJ10BUNbgQhadVsSUTbSQGak35BYuRz2LSXPJkBuwKMsRzyGiXDTgy/C8OxjsZf2ce8lAT4ePj389PP16+evVJ255x1OuxNIgMu8fnh6/Dflyfsd159jpwg7f15vH79ERuf0mR9EIoXj/dPi0sY+ffegKC41AG98+yvtjD9vTsP6GW0Lw1bMgEvGxdfPGRD4+/B+Hz49P3fb2CnIfH35ih3d9h29OeNUyV4oaXEzv06yfNybz6fDy/enhT8OgrQsplC5e1rfDa4izU0kmHOvSN1ycc9nJSKw+qbB1S4by6tiKyfNb1BiaCeNu0P6+60brD7Lauf58lciBwnH41DuqBx2+bzefhfev5K0ykqQXf5hlwY+G7O+8dbyOccdDnWHNwSiL76JbzF/vPx2eVrhucMt13/60A5YboV/hgtEWN79y3KG3Ym3ci50Ww3F//P787fBABXlcq+5k2LV7rx511VF7HKy/5dVj/GmwIlZuu2os5uPe/fSl77z9fn1v//TYbbAnPdZr1/U6MxjWLfGPh+fvX3rBtHXrLWOuCcD+8nV9L+sAjVfL+o1XKMsIVOhAdC/q/f38ybHs23iV8/SMxPwVRG3L/hso681mF1J0FsDwakqGyOCXUXMRNvj1FM2hCy8j5Qxk4fU0fP/pfwLv+xZe7p/9u9B0Cz8PO3gFdb2s+e0ygm4sa9ZvvEq2DbpZoM6sDngRuu/6iGcHemX/YvQ4N32zu24YqbPjnXZ/gQmv71NrxYqa1XU6u3aFYfDu+XDqXlnr7D1u3HKezmlbGe1TLWP1u17PGozYCldthPRfNOrnWa7O6njbWTkXjTQvKXp+yHnx0KvH7vmDWrDUo+KR8/+UEpIdHSt3XcWJv/98949L2Drpf3btql41jGroH5a+B3fcMoIE5G0OMbvlqjFO/Wm/XxoH+stX9S0bxsOnb4/3qyJyeM81OiYYcrgxr/f8vntqzMdj6lfoYFbo4fnD/RVUzJ55AxpqvZ7LKTh54g3G11qC1xLRP/YGlIx0xg0KttXFq0Ze1cY2hr9AATtHQz5Zz3JxJuoANom1fLy0vcJOoN1PRcJKN+83/TUzglbG4In2wqF47y0jus6A80Pn22CNkp++dNUhNyfKXSBHj91eJUtnXPXPnz9/uX+4uM/3j+3+tRnqnvog7Lc2/MN1oz/cNvi/7d7dP3w6/Pu73/xvZILBFv3uN+/s3u3Lu927z/eHL5+e3/3mzzWw4uPjV43j+fT48Tub/6a3/etBciR+82e5+79O73Z/nnau7FOw//Zvuz/Xh+uFfbB5Z3Z2Pxm3szu7dyHunP71O7OPwe/Czu6NL7uofxN/D7us95Wd2adod2baTfsSdsbszL7gX7ub9tGUHTrf51R2xuszJuzcPsewM3Fn9raknUm7aZ+T25m8M/uAf8vO7kuOOzvtzN4bs7NGH7eVVluJtaDWB7uzof4SayPVBnp20exsqa/KnmPcOUPa0861WUDPJaWdqzS7AFLjzpHklHcu6cw5dJzdzhX56zkTMe680RG91UnyTp/xINh6u/OVYI9+p8nuPGY4OLPz6DdOZee14zDplWBqgx1PfhecvkHwOlQI0uCHr7zCL89fyCDm3e7PYdq5tM9+ziG4gvfDSBjVWYsPavamOHw+s/fZyFdLzuOrTfuQjXyIkpzMtvFe5jZPHi84YRx5LxesvI/NaRfk3d0uJL5G2AWwV7FlF/CxMFbEzcXtorx72kV8K5vtLjqOWXaRPDvFXeS3cnYX2bEtu5jIlXkXMXgBP5MLvNklfq6yS+jY2LBLlvSlHdhxn6ewS+jYmbxLof6Cl4kh7lJS0hOmIIW8A6OTnMyJy2WXK8nZ6utlp7OTfb0U6i8gORazy0nfJnNyk9/loh2WSUktRj9AsTpoqTQXX29GzzH5XYn1UtIPUOqXKNrznFnMjFnsu92fzTTtfNknl2fcwkvoIfkduMZORdgG69hyXsgsZj+FIszikxVmmbyVhThNBsvO7O3ksMogD6wsLuuLrCFcIh/F7IWPppKFjyYfhH1SisI1U0zCNdZE+cpgw0Sx5JJ8wuKTTGIoUebOxyRzZ6zOnStB5o6Xkg5a6uicO9yMyZE5MJPZ+X0EI02WXzHvzMQvE9LOTPw0+HcK+lJmiu2+1Fq5tYoObzit/M3UGTdcmOzPuHa1jWECXhjTZyATC2V0aldz6xlzRvpsG4Mi10OOWX5GcCmFrtznK/U26FcyNtbZsO09bHsPSz6DhHNT7cVxdUxmZ5ylhMg749p7uPopjMN7JLyHiGCM61Kl3nH5YXSKYdLi23tQEvMJshGf8E4/oPG+3dfew7fv4dsYvr2HL2Tq+XKxs+XisCbCtPNpb22YLRfH7dfuTY5cLiZbWS5YFMaqmOQ3MjnJBlhMkmVSCncYyCMnm4aLlKnSH0VptBZrweyDDxCYkKAJ4tHuQ0kiUCBcCz65xQtSpGNXA8lylwnCxJD3trXczu0tPlZAbwm7Ygg6tuHgCfI4pHY179w+gb25KB22/NjGIHGkgOK8gJVjG4MUQ7TFUBux9kuJnrObfwM3+wYe3yDmkcjy/AZGmJty0fFbOJVcNkWoMnYPWUDRg70WsxSSirBod+Rdn5xoB8VlkVfRFflGPkcILrcP+EZkZXy1rAPzG03YlSidSt7Ji0YvO1fOQXYuo2KGm+7UqODSzr4uQAxruMHhbUwsO7+fYtmZRG6DCKZyhpsTNR1IAO5y8puvt4XaiLWRdm7v8BVTrj/JWrY7k2v3mXs9psdWIrJrrdp7rr3n2ntOtZErLbnoT2Wq710a8cXWi65OBUU2xymhtaLM85xF/IxFAlikpF1wezPNdaBAHcjsE1YZlQSvShAlGBW3EmQXw7STGRx2Mapexp6sU/BAdqfrlJpgtqMFO+mijlCTMRPUSGxM0DawcIKoCzmcrGBewhKhtuG8fAVdLNnVVsl1cZWiLct9CzIS/6u/2V3YZ/6GZwN/8zu/xyK3EyjzJe8s9y0IJ8t9C9LJTjrGfN7DbN7ju92fLXXbxdKMVDQ4c1EOD1QfwCxT8TLfLlMc2r2LCcoCdnsH5c7uIVM4YUH0NGrtwnMlYdu23Oyxo2EKI/cdu5+wrOTLQYfmOk58L5KCtyZRBQvAYJ7yZHfW1F6sodjyZWeN1zEsDzoTBjcRMwYC0ec+Qv00uT1R6lWLl7J4I9vGsLa1XO3P+vYbXs2jV5xO9CrG8KlT/uPsCyR8AZt3Nu+9NbMvkOqN7dE0ezTzUehke2Pi7NHcPp7L4H+c4fgZQKOlyLL7Aq5xkK4ZBy037cI+YkU4vDPOGlDe/d64NCcjz8goIMPY0RuUSgY2I2753u04onVCTfBxx8WQdP8Dfxh+ULuPqfDj+b0Phh8vkEEsuwiT31nndoHbqnW+3udC+y22FiSntXH+ImV+DsOxzLq8C3lvzfxNeE3EjysqNlLSGbVmR6mYuUuBcg/xR4aOWCtk3owrXMa4Cja2+4gTFrapvcOeKl8KvXt8ggL2lI0L7+Ad9n/s1R6s7bFL+dCeja2V8NbYtX2WJ7oDRXf8NOssaMyCB838PGKgb8nJYMGFxi6fnqtnBpqCxeEXoqMb2y2fnisWBpsIZEvZ2+LmD/vlw/MtxwQObXbO7E33cFg+PJebBosYmw1W+lxumrh8eL7kDdd8sHjp0L/0ctGb+ao3XPbBDbm0rXvLvc3sy2SFSW2yuywHzSzcyo3IyvG9ciuEHzRJt+e2HbhEIWrJwRSX5GCbKwd7mGYcBGfBLkgOTlij5OAIEUoOtlAzyMGWXA0OtuB+H9qzsbXAwTiwCAfb2B+J5xLIlA0OLssJnS97O61zsJ0WT9v56rFcPcHDfDNN3YF8uXpsd5q36/xvl6vHzlePdav8b5eLx84Xj/Wr/G+Xi8fOF48Nq/xvl4vHzhePjev8b5erx85Xj5XVE0a6Iq8J/0OjoFmu0ALoxNqEXSDTiAaedODOSbhYFAu3DzhRBewbGabFkHZ+X2AwDHkXoTx2xM0Xp83rnGjz8tXmfGzLBjcs+djO+dhNq9zglmzs5mzszCo3uCUXuzkXO7v+Qd2Si113RJc9oIwEmlyL+DDed1Pv5vzs/PrUuyVDuzlDO+4G0QyJWHK0m3O0I0fD3Dt4OuoBxkVbrbiqGsOyneUUWqri4IoK1gAdWQ7hPu1shHoTaFKn1o9TMYzbewt9lYwdofHinE3rEsSs/pYmHEFhl0+mtWy76uoTCdoswF9sCnW0FFsrSaubifnqdBv6rFvubW6+fFxeXwBuuXzcfPm4sr4AlqvHzVePn1YXgF+uHj9fPZ6rJw1lkl8uHz9fPn5j+fjl8vHz5eO5RNJQa/Uby8d3RpqN5eOXy8fPl4/n8kllOAHL5ePny8dz+eRp5+Le9hai5Ybg5yznyXLZDO1LS5bzc5bz4KEyjXYyv+Q4P+c4T4EN88HgtYs6b1JKYlXAahOvhtWzGIwwNNLgkhyFI4yuasOw1Mpgy6tnCJha5AAMK1HGGuZqpmUhQHWifSdmfMdA2wacQBwL5iR6MwLOpbhjn2EMzLRAuLyzZaq9yHEGxzEaeRLkRIEscj7ubPG1P0gNUQZLbM+mdl9uvxWl1E1Taxm5r5vh+bIM0zpbhuW6DPN1Gcy6PAnLdRnm6zLYVXkSlssyzJdlcKvyJCx1szBfjMGvS4SwXIyhM6ZhdYF7Rta0oFyZjdq6ohq2YMuRk0IwypRFeRL2SmFJ+PbIktlXm4xYTtoBN4p3wyn/wQ4m/If9Q/mvcViBPYvcxKtFjHlWuSnB70EeQgsvJMcSB8+Utrw+4WiOBQUwjwoFbgInBtxNW5i0YKoLLuwcd1n2TAtzsr2lbC6kQtzgxKWQCnMhFdIGJy6FVJgLqZDXOXEppMJcSIWyzonLbTHM11+c1jkxLtdfnK+/iAXlYIId2BdN48SdeDGKykn6Bxk44NNObdhVPGYYnsXeH4LyYgF/0jufYNwXm3pqNkNXRWaBl59c6SgBabtxypTwjQgr4idyYoAhhpxYwGfkRLSE19AbXg2cCP86tCiY0J2BFpXghKDdUVq0CbrOTRLn8ibadQ6LS4ET5wInbphS4lLixLnEieumlLgUOHEucOK6KSUuN//YmaA3ToNxua7ifF3FRA5LI+0npmazg+qND5mzmB/hqaFxIyKWhv4y53a01Afrdtwc4VsTi+QEJZ0nxgjXJj06tJRQnQanhSANRCeEPYyyzhT9yU61Yeo1+Bm05Xixe8f56o8bh8q4XP5xvvzjxqEyLtd/nK//tH6oTMvln+bLP60fKtNy903z1ZA2tOK0XA1pvhoS2NtZP9oDeY2SxxeVOKVUU65XiVPq5lfwr3jHna1eihRVunhIBu4kPDdRutAITekSqF9RvJSk4oW/Ub5QSyuUDDCE0QyOlqNXIRSzg6JYWziHwRMJ2eX2xcWds7m1irS6OZmv8bSh4qflIk/zRZ7COh+l5SpP81We4jofLRd56nwkaZ2PBk6S+epJeYOPlqsnzVdPwnJwbhhvk5p7A15VhnBkfCoImIhgF0ocv6OvFvZ4kSEIeRCrk1U/ANRg2NJ4OIfS4uwu7LBx+f1Uuk0jzRdo3lCQ83KF5vkKzRsKcl4u0TxfonldQc7LFZrnKzSvK8h5uV3lOStnz88yXN55ycp5zsqZCrIbHtfzkpXznJXzxoaVl7yc57ycuWHBMTUYO9Ujo3dHR/TR7SwSSo+MuCQSKtC7VhixqaIKtnRRjihkjq5l8cbBc8SYN3i8af1XlZ0uXKrsEm5j9HiIgCKo7DjNFhVkvK/UqBNRlOhro6KEFu2r8IY7lzTUxNGjG3ByhaWLTggnTgO2qufbidOALaedIIxRfwqtFcX/38155yjd2EDzUgTkuQjIGxtoXm6geb4+y/oGWpbLs8yXZ1nfQMtydZb56iwbG2hZLs8yX56FG6gfKla8JtZ1RL3Qy41Qo8zwCqO2jZJE8iGuUiSfbfZ2F51KPg/J56E1QYVHwITf45DmAtWm0nts53KgbGxpZSkHylwOFMoBTK/bR9/N71IOlLkcKHGdL8pSDpS5HChpnS+We1qZM3TJ63yx5OfS+eu5pYEvlta2suTn0jvJN06EcnH+/Mlv2gEPhSsOTF5sW6kwknNnttAJOlQOp5spIjjcPuUozLVziKHf4y8t24j0CHEX976PbRAKTsndOJXJxb6DzsU9uXUuk4t9B52Xe/IbTvJp4OieOk/3FNb95NPA1z11zu4prrvKp4G7e+r83VNa5zi52HfQubynDR1OLvYddA7iSXh+GGAmFxkOxKBhxpSKOmckIB3xknpMxFtk7EMm1fNBaeeDttX6UN3j9OrwaobI4z7o9ZwAqwd3XAbdcMflTdxd+Rt314SdFFkR+wTmZyQnwlADAwvzztG+z2vR7CJD1RiMKhddbXg2+onqVrfZUCeNGazuRTAJV3cMw9XNi8Zq/BZsg3gVw1itsEe0F8J44h6x2QhliZwQBJelfcCpKGZp9UR0a5ZRJi6Og1IkYgVGKXrWcFvc07qdpl3cp97DZfqYFUahuDT0FcpFcfNljXHyxe9Ed0I45egFk62/JTd+wU4kMJYF3DH6SmrKEX4uDK9AgEbCwPQUprDL+wnue3r3ynK4ToAw+gUmteEb4yLi//fO1J0+T7IoYPQyO5fw2RB675AfQt52eWKU0mKyO9nD2BmXVya7BSkiXt96VTsk4tx4OP5hWg4SCxN3NA3mwlQSi8jh46EfW4ijIt0O/aEe0hGRJsdw+l/EkEgjdEhGgw/xBESk3SMyGI5bOeo7GpVoLKSTBv05ShAe3HOg5oOrsf3WDvi5HfDz8IBv+sgis+F+NaPYoj64yKxbmo0ZCNo+EsesG5vNKBSni8UxjK5xZRp+bl40mWGi1VkR/Y5R0T5a5PNInMcxvAOHILePkxsHevBD4FFXjIR8dPR10T7GbgXLDeJ9TBfwYxjCA4+Fd/vgU9cBRRMJRf4MQjKjGJa4lkgyQzI9gkwLg4NhIkJCFlZfP3YnuBgBtBIxagYRQ6YLGTISMzSO9TSDqCHThQ0ZRgK54scUtFBvmParXYWHw+iPuuCJ4sdZQZajlc+M9VYoX+FwLIFWVnzcuAs9ZZ2cYZSRg/BYGnrkosQVIZyISTNqMTzGEAUESdMhgKQCoY1hxvxiE5TUWBDBCtoSpV+fu2K6WCfD8CJXxiGpEu1kmRUy9ZKhC0wyW5FJZhCaZLrYJCPBSWvMM1jaXXiSYcTRGvMMIpRMF6JkGHXkyjDIQC7SaIG8jqkmVjnNHGMaj2WaBB3qWQLYGcrN7yoZkgmJo8xANF7TQaykG6agGmApXhMHjZfoHZhIqvO+ml0mDOgk88FqhhS6kLwoX2qWE1uSeBltTd0A1UXi3Z1qlEEDLiXL0TI9qdCgk+p9ktVVxLQzMbio+vEzjYl4XeTUeqXFudBazEXCthyyUuX4tsg98aSgWESSGzVBeWbU4VnPjLop4apv99FtgtQlZiZY5uMmpc9PWefFM6OOT4hhyqedZ0Yde5aQ8YKrjLhHMB4z6uQ+JuBArWX+sjyR2m+53dfGkBxmjGtNvY/fjVRZ167WGfKSUbfzzKdjb8ynm1KvR3cRccZtnRoHMXGmC4ozjG4DnYPMNbkoISUqKSfyIF4KH5CJPIVJ29xlxDSD92KgGFyUPFEjWoxa9z7ia3tsKPRoUKBlnGcYE4ZhoLAh76Tw+/m970MhTReQZxhit7bVSbjem211XTifkXi+FWk1COgzXUSfkZC+NWk1OPR2gXDGpY2tzqX/xK2uC7IzDJvjRxx9l1zlKHKqJSk7Sop5cVZS7hJMt5Iy7UV8hqgp+Tz5iaNeMqigqFnthQncOJTIUbo4lZ+aAp2wZrmqJ/r7mdGLhEYnWXhW84H4f0rPAhctpScUacm5mmQ/RgZcTYcCdaKlc0VSSCT8JgIBFu0g6VoSBGkYICLCEy+EfZtvhG1bRnU8CCAVi+cAJERT5vlSKK3w1UQKCV6DSBe8g+cxhVdtUOK8je0+zv0EScPQdwxBqAQ+4UTRCDsvWTT8zbbfnJDJmHy9GNrFWC+m9lNurVJbXkfoeajTBhg9uaYuufKfpC51MZyGYZnYBEZC07cUHqJgSDZpEs0gJbK2Zf46k79oifEaU0IvwwR3E+mFB5d7IhMd+A5QSyTPLCeRmlby8Xh0TACqyLRNAmNCopGws/LZZGQP84JS4U1r0daJheoZ8YSvB2pwtZuJLiDVMMTU+7EZxpvhOeotjk877xE7H/poU9PFvBq/tUEOol5NF/ZqGL+6trtI4Oub7S5drKzRYNnx7jKIljVduKyReNmV3WUQMGu6iFnj48bu4uN/4u7SReManzYkg0//SZKhi/I1DNz1fkUy1D3P5Qq0wtwoNqzA40gYl+qyVJxhyeFZIVsPuBjLsNYom0vYcatAUjQ3u8lHOTXgZsn8NzX7NRDZgauQqbY8FzAjlnoydE/6QGGQkjg3IhSESpam7+NZyTquhwZEOanH11tNecVtsrMhNVo9uRBriYEohRo7jFiGGjbs7VSrpcEdq0TsE7ne5bk7QcMnaEHEpw+07OKJYHVQHyoAkWe4n9zHaDzIOkZjSSvJff0X7XYgv5X05Qfn0S6y2Eho8YpbZRBbbLrgYsNw4RVb2SC62HThxSbYjQzEgQTsIowNg4bXdrtBkLHpoozNVpixGcQZmy7Q2DBE1oexeYIXj+ExhHXIUU4gcTp17jE3F8dfxPFR0GxHyvAAyr3LixMErTgN3XldFK/ZCuM1gzhe0wXymq1IXjMI5TVdLK/ZCOY1g2he04Xzmo14XjMI6DVdRK9hjC4mbuSNG8T0mi6o10SzwTZxwPhdnKth5KofJ1vJRUoqgidAUOUsGdeA+CDXTOposIz9FRZR8AMnXhbyCnBK+KL8zdMnhqBeD5CC/QRUkEi3MJBVIvPMJ9fT3i06CbNd4Z9BnK3pAm1N3PLmDmJtTRdsa+KGN3cQbmu6eFsTN7y5g4Bb00XcmriVvhwHC6ALZzUMUAXg2/DztxRmfiUqnUGlBqZdbHDG7RRpo2bcw8glYAaMfeKmBPwuYQ4GWJIniO1GJB2ap8gdAVpkRHobPFieKXQeGxojfZfqYBdha+LWVjSIsTVdkK1JW1vRIM7WdIG2Jm1sRYNQW9PF2pq0sRUNgm1NF21rGGm6JlPSYFV0oakmbW1Fg+BU00WnGsab+jR2HKXQIsEFC80IPo5CStFNmIHNBB6Y7EkupmkwhSa0fErRUgGVdMzUDC0XM9RcTDmrBaIKUjA5YS6HMHTP2HFeTFYTMH1LxfTJS3f9W3drOW3tZoPAWtNF1pq0tZsNgmtNF11r0sZuNgivNV18rUkbu1kaLJ0u/NXkrXCkQQCs6SJgDWNafRqflHnxmELAE0FSbwJwpgQn0yn0ZZnyjiBPGv0rWQXCTKGZ8nOsIeNwRzOrFv8wIAFOABiNJL/A0z3P36gjRfAMDbcJpnCkWzKLwNOXLi3TWppj0L9+t/Lz1jl8EMVrujBek7cgPAaRvKYL5TV5A8VjEMtrumBekzeAPAbRvKYL5zUM0IW4HzLAYA11Eb0mb22IebCGuvBUw4BTbHUtFeT4eF7P4DVdoKrJW/vQIFTVdLGqhuGnHraCsLemE+ODcFXTxasahqD6HIZHkkHIquliVg2jUH0ehkebQdSq6cJWjcSmwiQ1gGYpA3bsIkoNY0QRvTykYMCPXVCpYZiop8466GDAkF1cqSnCkGM/5yCy1HShpYbRoh5BFKMOBgzZhZcaRox62PRGHQykehdiahg06sswBdUMgkxNF2VqGTTqEZS1xE22gyhT20WZWoZxIvJqBBMyLTnRdnGflmGcQGoadjDAZuniPi3DOH0ZsrIdxH3aLu7TMozTj1Hx7CDu03Zxn5ZxnPCfDjsY4LR0gZ92krgHN8ImtoPIT9tFfloGcsJxOAFount+yYi2C/y0kzDicCnYQeCn7QI/LeMbwzRcCnZaMqLtAiIt4xuBuzfqYBAQabuASGsE3nmIDSIXU40coMWQQK5wskXVMyaGSsJtAWAmBifAEUC/ustiZ4QhjXkiAAlNWZP3GUOAYDva+9gP3WtE+aRnLBPQm2drRKLSvIesOAlZRYKZFS9eNMxPkicc3RvISKPvP9q046ZBcLJAgCgkuDA5m7J8CnreCgKwCy2FZ3WMEKZcHyjaoHZUprILxmgoeCAiHGCtSC4x0Y1vrVCHEoBCeLIlL4G/5XZfqS076VgE1+VYYlCYSv9BO8HAcNAVnja2nl5TNhL0mRHYR0UuEWw7i4eBbzvwNdgu2tQy9BNJqUP+adGmBBW16l8V5yyw4ZhNFByATOH3V+CZmDQ3wwvmtZWoGfoDM/RbAnrh6MOvj54cL05FolUdPUHQRR0xuplaz98YprtHjmxg8iKg5wMhEaVFBCZYXSxzPtgq9arAEXPbMPJbPzmdiGSgKvIyh6uTimWWtF9J6c2C3liDbWvYLYjRlkMINXyvwQ1DcW0XG2sZsBrGqWhysfk7+BFipCPc72Ox8hGiIv145kXB9Rz3E1KECV84UfoJDBWoynK1p6qT3BI2Ow65l4tcT5Pn9/f7wK/v9lg1EpdNdJEQJEh3F1yREN5+3E7gM540+OExXC6Kf8UrIGSxiimakTZfFPQwRsVGJG8iLklgkhACIJCbTMoV0P6k7IoHhUvBeeBFJ04GnWRP7lMhRec6ggjAfYKbSLB/aTENDWOEir7Yv3a3TzEMNviVRVrdS9Gqe2kSOONJHHQU8tFXIPYsqP1RKyPA+smYBKAyU7Qn4qYy2ksxUhFWHImvjSiCrOYv4vjSI1QaGgJKawh8Ju9mXFqEwZTw/RkGEJHpU9QwAixML9iuiPEiYL8hJ9arDJbYw6sT2n1B6zJEcqxeJehfRuA86y1IK7YWNyRIeJ/bb6W2wlR7CfUtA31LctW1q42q0MaQTH/+llqrjRHaGLQ2AlE0SgrvQvp0ygWDl8MY9ksuEjV6CppVwoxN4t47iUxMXqs35FJDayZFGqfrUz570BIZCIRj0CKFqz5OLyCQa6O47ZJ4IJEYSc0AASRJAlmyiBsas4hZXVDFQcJsXFBGAkeIV3NnpNgDZlmyWvDVGAnH32yNtbMSKInNgKj0hjF+TqmQwBOQykhIiboLYpSN9PthrGCD/hLaqMxr3UeoToQgh2cyxON9sd2X2tXcWqVepUWGvzGVR1pW6QzJtd/aGKmNId4GttoYqY2R2hi5jZFrZGFg4L/81sbIbQyFQobZqb1H1jF6tutUUsakh/EBUy4eIRBrkAeDjnCeyqEGeVDewwni2KKOYitAYshF4A53oUythb3RLiAQe0RMhryH8eFPLqYK7V4aWiijadTFDtBShbjNJzCmXJTxiGIqDIswXMFrhn7lTIUdla1A4PkpxOGrJnYevJCBaFbU64tX2NHAXBk8G0psvyWFLA0CU4zjGNGscF9EIQ5ejaw1IS3bWgTszf109RCgUPjAc6OSHla8YRN9FKpIJJEiEOriVS1qiGSgGGJ/E9KlC0V7Eh0QcbOUGVgEFBXY7ighMqqlMLLBBYnVQ0EE2TOLQJzbUFF3CHEsOw5rRdRBJOQuYQ1Nta4J648oKjdVVFeButmSPDanggT2TyvCgGCDlVY/CYy719A44kFL+QhYTJMUuAk8KdTXrMMGRvVFYr3UAklYtI4FR4LA3LOojQCaIWQxtN+ivlqcUruaW6vUlsRXWFR4MDpGlEhc/ubafV567rmhU/eZcoF429GeYpu6D4lvpIhOUsSJQkHvGNx+TLwWqOy6WBC8bql9slALw2iQnRVpfcZREabruI+93dj26LHM7MDCykv7DK81GbQleiw1Mux1RyEEESq/NYGziyapEIpE2Fkk6tgeoFYQas0QVdS2TBMIc9HIohdFDMLB1KIytiLZe6n55HZUPqDnseQBtl2jqFCp4gqlpOtERHw0IrGmXGNaWZpjhGEl6wqMQoPv5BwT4jmgnLrwkyhjkJpEAGcr2IagxVBv3BclBRoHBoLYe7OLDKtgw7Vrvv4U2k+xtZK+XbRy/MN9RMlf8HF3AGEmS3Tjg4CNKtVQu4m6kff2RDeKCpJ4qhvhGGp3RpIcjMg56hxGw0ik4BcEXlOSWI4r5ZEmZDXhIUkVFiOCztWKT9iPGaaFwxlrWZgkMhBx0EmjtIw51ZqkAlGt/YDdDPUbZJdn1RvBTKR8ZNUGrakWmBSqWlXTpUQEQm9yYgRpxxu4sFlZ4iSDgfpVtKJLlRqWGaQKB3evpsmUVDUPqUKRZUeT+yIzPHA1Em8v4tgqh3G2pF6J20VXNb3oqk4TXWi/xdZK7WpurVJbvuqB0Zv2mx1qQT0MNBOcIpfiQMuoSCqokyTRBAhsZC2dsIveqxEmAl+FmamR+Pkx9gfcHuCZaVHIBBkOy2Ogq+jREMBhH6EMMjoJh53oiSON4EpAj+37lE7bY0IzjSqGsQVTkrIiiiDATShDRxojUj25l6CxrzI0hbwfn+a7lC3LDKwYxsZP1zRNGgek2giLoTmdUcxtXEjqLq3LMnUmhmEgr1wUu1ZxMGhKcCotaxTVsq1N1YLCsjYM5UGsqiecSGRBviRgSjuOtM/Y5oBBwfJmtAhqCxaPvqRUl91jmawD2TWcF9oAUXeDwHEweYa9db3A7BJ+LLNnVsyKriKWBVfjU7PYbYB9QVG3B/JmYIkM1CmDCSPwxIa3Tygq1Y/fbejMoEnj5eTahs7zuteAT0K0sL4bpg+gaIxuwHmbkTOAljasy+FKtdfAHGokBhDHJ+5qLOZCdJ8JOyqR1m1Y8E23wzNjBzrFElZDrone62SDgYlYrOhWdxFoEmJyIQYoFVStYlcLAsEVHyRqlpUOxXnPgycOrtxNoKSI6X3KYp+ZUGph0kDZbBQrl58LQJDcVgC/qjYcWzd+iEUrRhBOB7RoADBNCrQjEBEsesnIYMdIZKOv4m1NdRG1YILaK7khtL0YLdwTSvtNclj4W8VRjbSGpAJ7wlR/k/hiHhzqs5EJ7nJfe1bUEf4WWyu1VpZn+8/aKQ7Mo4px7PJpYOp5qv6SoHbvJMXapn12WbUDaDRR0x6lCiisWiwUxdMp50s/tZGSTxLoQRUOv7AoITqUuoGwfokOAJWOpetg9GNgtrTIJETUEjMMPnE2qmuoEsBsivqE+FyYlMOioWzxQ0/YsXytQ+lkDGADKDivqYgCCD9nf5N3ugljM4hSlo7G/1J/oyaUGFBHpQJoFEk9K1FqkMECToOjXGzdMUAcrpyYJJkWrayksFQPO8mT0hnF9IjuhGIYtrMksuA+wqSiKIPgj/G++rZRlDD+lispWd+iZ6BOMWC6WxxDCMhFzZj0tRimqXaSWgzTeRUIsChw3o2WhoW8lYD3SWP9Yb9JsghV06cnhidKW+1rjgpi0OcMv4dvqiIqxmpdFSwXWfpRaqPIfU7j9A1TMJyYZ20d3ksKDyhi+gaEQhTnE+acC15arrV8a4XWijpapIoov3HR4nuxxhlfVpJDYSzQdGC7S5Ntv7nWIhMBVnoK7bfYWqm1cmu1MegBtNPiW3famGQrmhUFpdndi9FUxknzvQKTJWqSoNdsbtrdqV0zFxwuIppJLWvjiloeRMSwuCnOt16LmwIpiKp7TIrYNxUpbgrDorhksxZ95B4otR5NUQ7BR+cpgOmJIt9ZrJk+UWUU2ywt3Lwmx8KDUXO/bRDbPuw/1baPDdXKAp8Ei1Su6knC1pME6oQ6qQSM7EYRRfAD5UlpkoxvHs7F5gz9ijUm4BwWRy16CVJNGh5OuvNQCU3OFxBmYhrhdso6oyhLFtsYyRgdIxnbWk5pSURWnnBok9rHExgltquptRgih4Jn3OjZi51aq43BkxPeI0nuN/oTSyR8f7bWV2Y9U/0ttSdy+62N4doYro0hAP64j9mZ0mpjSAY+W20M1+z3ipW40By7E8JG3Qt7TMWkhVFTwFoOBvW1GMoxGUMNRlin1MgMJY1VNRqZv4BRS/Dw8a8RxbknsTtIMD0RO/RoncpFtbupNUaMAQiDNbVMqizToEWts00ioxMNgtxhjZz4E1041XVAP5RLsrknKKusOCyRE1O1LBvqS7QKpJodD+uRVH22TjQB6DBGT/K2LuFotSpuZq6Y1b5qLpat6zTrvg5xIrEUJWZdiFBjaZ5l4gt3X2AtYFuXfiV/GGtVQigkwkHKKkZGM2jAvMqwwvUluMOy1eOqrCoezIzTzDNdS7wa22+ptgQfAedF+nZgcZCVwau+9efFA4dWrQFKf5deje231Fq5tUq9L0yt1WjmvGA2Umg0hzZGaGOoGhd3KbQxQhsj6Bgdo3Z5s9ZLIP1YefCm2TUnuvIksYDGKctQM/pr1RdniwQD4/MnWVQaicNPI2UiIai5Gk2uLguB3KDaBY801S5vNdgCMxxZoA2G5iQQmsCxInYww46t5LHsEg/E0vKtFVorthbLJCT0kqXjfpK6468X3N+xiu6rx6KUVA+rqqFHNe2ZGkKdjkV86fac6LAXF0ai+XVi/W5RuUFn4ZL1suKj0TrkniHzar2lDMDN3LPhyOKeDaculz5s/JE9Ry07D1edxMXkolu1SzA2yD2ICwHailQKhxqg/lMctPAdcZyrpnZqkxQHNL/HpGXSUagXLmCVC0FrugriiJV3h3dQQrDw8pZ7NQzofH34ayz3TJ7HEifJ6JbOeBnZ+mHPla0V+gu3kAlbuhbLjrrN4+wBPVEmWARNQRCXc1r5WrwsLkv6Al8bYejysup4seJ4kY6DqcPC2sKXDVJbGQoCJ5it3B4oTvqNmpZP9UAGiO1V5RyDQHk5eIB7Is22PGRYfRkcHvSnrJ8LW6kQlPim/I1cAZWMRyGUuU6Uj9Ky9TZUk5YtL/n2W2it2Fqptdqw/NTQe/NUf8rVSp1IMAfLUkUULd9+q2VMEl8H/pqU6xwmcSSwVeoTZar3SZQfrhbbWq7dp2P0a7szQzHVPZWx/8lX3BlXI1lYfb4VpU+KxCeqdVL7CgQMN4VQkfgQqkNxjWC+kDTcgXYVGhfkVJnVrpKdLkpGu9RvJQfs1I5OAOrQ1VNaACOsFFmcnBWJH785sWNbXR9eJa6hL0z4HlWmfSj6qKcZAw5Sz0CACdsq+ZLiPkkx4Uy+lPsi3f/w/kQpf4PzDRVxbOVJgg3YCq0VWyu1Vm6tUnuRYAP8JsVJwGk8sSEgJkmZkkXEUgdhYIlIkFYia+UiIUrVP4aoOe5zTs/IsFYFqesTRcnCB5F9rkacwiBkpOQy+DVkGl6tplJB35L9C1KXVaNgaQFNnhOc6V1HFHmmdx1mjEzvuvzmWsu3VpBe+pfvTIdEU8jTMANRLorPwCtOCAFgslSAF4tSsepvStW0lLTiKgRX4msZNQy4Gr9mYrUoQQiIYxu7gbiGwbFSboTwJFRgtfKSnEHVw2Qqvo2v1VjhGJMS4ASSEYgsG3URTFnqWMJMHqhtmD2VuTxpTJ2AfqE/Af1Cqr5A0sAS4vkbrnpJViquZiHBh+wmHU0CuBCUK+FYeDZSjzn6yROPZ5P2l2K18hCQjU/k5m3PzdueJTA4m12mXUBapl6VQMKFgb2DzLAEqkDowSjOQiEzIKPrGcQpZAbKSJHTcZBNWg1NjaPqcjdUdeqOIYqAIdir1as8ue8RnxQYXYn74FdLHJBU0aaJMEi2+pfpjFzEt0CM93D5nsRZhhpn6UQ8E7xGDI3xBCg1KVxpBUql6RAcKihryapJC0Cmx2ooosEQ+nRqFU1o4kFYprAfRRMDKpmEK6cDLfKrwKjO6lXqQqRDBG5hkIIYOasBslSJiosE1mFVPJGP/I1AO/yNOyzUzmxqIZVs4ghJ1XaAIZZwE2FcFNjnIbJBgy2PUs+gDM7ZYs2M6cRxZQj4A7oEbA1QdQJaTjA6uLR6WjsDAJEtMH0jxq5hiFZMYFnjbb2410GC0UgSmMsFJ25HAW0ErcHKwZJHAzxEK4xwRNFaOKLTMnBH8KN8LQCNDypgu1AfXbX+IpxTjjCBUCE4PVGt5IkkSwYkW0U6yayixJ+saS07Stm3HdCHJW4HSB/NT6jGBzgx9WynAVY0b9LuGsXmwLhg4WnFgPHVxQDYI+/ViCSIZMGIaRBmvRhVlVanfhKNBucNaqtQNxX6LFZDYNaQEIlc0CmOKujpzxebFj6RxF3COyM+IlNNDFHRHVFF1mvixoRYVx7EGPXK2DnD0KiglfhCqhX7xOMfmNhKXQ6as+Kee7UJ4NmkcSqWZ/jaMvVqsDpuCvW+LChpKIFrRYqUXba+/UZ5AgcaNyJpJaU5W0le6A+qHUKLJeJKRoT3Mh1RLvJ4ZtSXZGty+GSOriTZ96v9yVfrcEFY9KQ7c/Mp8TQKD5KUo6OHmNEMYHS1RC/dTTGr00ii70rQ0BNiAFVvk6senjXPEpI40qk/SXZ/V52JtDUcPUtiHgrxxHckRibQqBF28OKKlwvRRvx0TrES9L6U1NsjBmA8oRFxGiqkziNX/WInXilqudAPT9xIJ56ioy+oeoCI0qYt31qhtWJrpdY6Plu0vyQHAvxWqv6Raaq2wGgytWGV9uxcu8vXi6FdjPUnnhD6baXD/LHE8CHK0SLBVq5x+VqNGAfvGzkDmVP1G+I7SYisqyGyuZa0s+KHFz3cUIBHtTZYKSDLtXUirYsYe0WFF01lCppzbvRLIXHF8UsBJ50fSlR4gMaK4i5QoXpQrq3YWklbmaERviwWb3cSJVrRSoShXOO2UnZyINPwWMLHSsUkde/V0PocNU1/SkHPo3CCU3ojLoRCLVpNqEtV9zEp1VOnr9s27faiSIM5JLbKuGa98ZxZxIA5XXyetVHJSNh+Y1JzgPjloT3FSY2GkZotItHo1qeDXpznUc+a0LddPWtOQcUr7I2UNsh3y4yx4v6iiI55l9tY2Qsofdplqa7Elm9PhPZEbK3UWrk9ISpXf9TsYKYsUaMyse76jGy5llQ/oHFPTf88mSf6ABgnPtHBL3595vrTLm8lXgNZSyJWs1r84VQUax9O5WKPSeKPYwUtMf1DHVRLpUTrJw3PQLRlraRV6LlVe2akYlADmRH/LDa5JMU9JKNHPjkh3eSMRacFLZaBJT8mujvrmcCwGrPhmZdY0vsSpBqzDCqFt5igKYYdL8Bt0otUI8XZ2IlnACdpWvdZaoAeMCQHOonqpGZAs5uJivuMeDHHSO6JxROChpt7sUCCCYPV+RLjHZ21kgnEXTvV2RQPYkbsq9FxM59F7mqWeExMNu33cl9Q904OsV1N7WrWcHEYYfQ+SUiFThjbx9OwC9RxcPoeiNSROcgxtKvcIhCLHNsY3H1JKYPE2XNq75Hae4gxii3HWLe8y2IbBFWpjZFia7UxUm6tIq1+zXQWCsKWjYEYbKvh7LwsmaS6PRK2ZPFUoHNIQLH7asQsPGqhBTNzyRQ91sKILksmMX7LEXBQfNnZ6pIxUNzUwyR4hokFcSxd6qK2ZC8Rs4GIvV4fU1xDBB4Y8m5Obe3kuniYBcdzJja6QJcdbCJcwXiUVNAeQIvqZFolO290QSH3g2vCWlkJmCjPGnRqChe1HAFZk9HSv8rrCBRS3OFQuR6FsqeolkPlfwSQOqu4qTFafQLhLbJrp0lQ5Okylk+kywQzyA2bUygAiNgVQ6yTGKoLT5iZYSU1xiBLHABbddQscPRs+XY1tFZsV1P7LbdWqa3SxihtDIaOwDyUi1PcLWaA6NU2RomtlZTk0oYodYgyTa1lWsu2lmstHaJfJJ1Fh9B8iCgaRACGatDxFQN1cmrEA1YvxaJVWybq8YqeHTTFzlTPEl6D6wU7guL0a9FYODBpIEZaqQCVIVC+qDVbdHkXdmpmM7JwYDdlEBSiVEXsB6P+pHyMIFOUajwmgRyW+YBUX0xWr09htSijxwk58LH8tJM0UaOA/Qj7F1h9nPEFBh95MBJBBPkupmwkgdCIJy2axpFcMFVSYqx+VwnuomdVwpAS9oGizxYx+5ld4cLBqIV2PVBCmwcfLZJFg0T5qTZMbdjal2RKsuXrxVB7pS2DP6V2V24XBfm/N590iI6WAI3FjiOsQ0Vqx5lVbGotU8HXBAVXkzezeDFpmJcQGnFiJm7PlA1ZgooQ6uLoiuLH0Xu4Q4pWOjGTPxQN/oyTGheogWB5x6iY6al6pKkQmnp8hBJBazO0WyMxCPh+Ym0OQZkOrkNDvXVyUkdU3LE11yGrEWLSkMdJjFayC+DkLI4lV2HXscOIhGdUtswHI1onBX1HGQ70jFQkgYhHjJJRquSIapSJWXpJcx3EdSlY2xL3WohXm+qZ24rGFKo0B/6at/reLNgtCTSym9BnnNXOE6QXRs5XjHlJGgN1QWphuFjlPwKeKdaYaGOM3ifuS/QSTe1FHJkMuVRzUKybQpG4CelFHJPQvWWB4L4ithmkoFhF9i0SkIGGWBbKrogQw0+hNiQGC61Uf8rtp6I/uak2TB3G2dqpFAzB/a5272r3AvWPRu1dAtbQqJ37SV+sSEEVvI6vtPOt2ZC++xXaGWMJgVrGaOZy0dScaYlwcUkzIoN6HGFtplemVW2B/btIaHUQdxX5vCGJCCKzaZmPWFeGEc65mlsgiCmTJqx34v4x11echYgqZ5Y5y32JcQIAf4J2Dd0OlrZ90MgOS+yHSXsTZwpDmoJTwRklKLLU8Ej0kcRAW9SDgtvEg5LpF8Glfm474zHhYYfgY3JJ7NxqLMZxQsJFjqH+ho44pAGIQbgwAuIY9c/4JlvBvQnn7ekJjFruFY/C2RMoQDNTAt3SPNBZdYlKixo/I4SoeKwUltQej2xe+l+5U8GqPEmkBswYknhlmXHq6E7EoQMBO4EiltmkS5hx20HjWiLdIhlvlMsSW/iQr24DSLKJELSGJXAkMwgdxP208FF0OLqW2LTFj92YcpHGdUuFXMsdcrjSnz86mFtL1NoyLv8rF7VGDHi4JTwBoQQpTbuiuU27EiapOtiP19kICHILNXuky0V/OnFEcmHhEZ24VsVwB9ZjZcN+tO50RUhcSbkfvF2QiZNcFYmCTCGdJFfRtSPASr5WNiwrKVUd+q4lmu4asBkvCu4+48wdP9WOACgIiOj77hQZAu2Oq0LKtUyMSVeOSVrMZ2FlJVQ1iYhR6wfpZLGg9w7TlOIGWKHtQHMtMXCx4Q+/wQCZqwPNtcTAXamrKxePMAhWYVMoS2GKJBQP7H+aBG4ZoOUJTGOJtgM1m70zZfmkwAWldVzMUwfJa5OgZEP076epO8KnJgrgoGm1SFrBEe4ziC1INQmH5lMk9wr8AaxlphYuEXV4KjVHHzFrTBPAGUOjY6BtMTqCv0nFdRwfAmOqXVFsBAKql3o+KSFqzRKkKHjGcheGcaRFVHIHKWwJEVzCOAE7VZDvKdaMtqJZGL5mY8FMHBV2JHNPCHGXi258PHsiVUzeCnlGjscJ1A/w/A15WALwDHsI4/8Y7lvoVER+d4kTMJ5i3AEKBZpl2pUoMGB2V5hXidiPEn27GlpLAjj7RdlBI1siHZc4rIchFyVqylaQGMWGQaiP6DA0MTM8L8ppAg03ac04qunI5xCFLdXypyHLCZY2DRmiaBA00nQE301rMlEnFZcTRAIVp6y5Cslr7DPOPazKYWHD4tmBp0DJzQ41PoWWh2gUmaPmQnutaAclU2ynMCgbr1ExrMwnF8XmgU8ZvXZsY6j3idExSdm5iQcGjdwCwjt9bJwC3mcRxyJJesQoSzqGJisgTTJM+rKCFUHnp0SmIUBDgJiyZAwb8p0kK6AX8VVZzVuRJ0Sdx7zKYZicGmt/hUcQmJsK6YMfuFArnXBwTdUYVcRLzJZrLa+UFpoa2V+K7bfU7mtj0NTIluRk4Yls6hO5jZHbGNm3Vmit2FptjNzGyG2MUmeylPYepY1R2hiljVHaGKXNUGljlDZGqbNrJq261CtGHZq4TaIwTMMKA3K15StD6fB0YEmmNAEYkQSU9y4thFynSCiw+DROm01H9Dfdg+iTlcC66tBL4QT0hlmj8CxHrSwuqqvRnKJcI+vogBKLYTqCfFWEaeb78SSH3ICpwkVEwdqaJGhU8G1Ie9ojtJlqLxMcCNe4UKI67HFLKHGWWBgJtlYx1alP/aQKp1TYwsgapbkjmgBBBIPGVEq5MhPU8GF1T5wQDEovrNVkKohinrfAsjyABBafjtqjWC+45IkDNGmdHBxFYi2UQ1jDihzpCdzBKC8ndSdrDix/47PwR8gBC79lK+b4wmMvPKqcWW6e+JSTgF1KM+tDBibe+qvWNmHTHJtWhzcTK2Dqr/7YDHJD/6k6xTBJQJgZnxRSCxdDDKUY0twJV1IJmiroCX5pXKkKhxVDPw6x8ZQbacq32KSjsJQhMIHcFyQADDHBHAFgTIAoEMZMgunHiTQVg8lM9IiSSU2pLYYGScsMGbfTYJMYDGB3G3hXBNCeRiuvYSHRa1iIzo53NcQZnlIyIXi4WqQkOADGO9qFgk4csj5Fr7Nencyu1HVddhJab41EBqGyksZzQ5LTNQ1ypPpTA3L1uVonTA0HgQ/CFDHe1Ag9WCjF1wI7kqL+lWpQdrmijRgi0kcdw6WjPiVIbEW9g9i4PJNJ8cGCVD7kFksftq/wSfj0USYIuXUCq2edrhdYPrPNOho2EOmFa0Qs2fKVmOJsJolOwWKwAiSIFSCxDNKM2r2ZBFKK4D42H28otQMB1ON1CZPij7a12kiu7vtmkqJf/DG2Vmqt3FptFFHEFouzOwglsbL4cVBIKrUcjnE1OInuBke8Q8HJQiBpomyT0zF0W0krRUSV6mVarNISdNVz3lgEVHASS8X4wdUoiHUq45xYxkBhlKDQibCY9JxCLqQ9AWwmL6YFvno43hCl2U9Dd5xjXYZxPGue5psJA6IE9CrpXokNIlSohSDV0oDwAUkJd0XRHULKMwR/3DMYL8/Nw4jToh6j3HwbUSO0glcYOTBaprwasq7TeGxDDCMxd9PIzbCLwJBXr3XUWvq/RLdiM5PdeaJvpXZH/pPNxkw+tY2DUlJ2AF/aFhGOe0g47iHBDreIrgyGZV2INcDY3I6rxqkshKVR8j2qFw15KhIy4UQEEn2r5jnK3lHU5GpVuhEuaZKoUE83hCV0nFFhWkvf0boope+MJFlakc8ShJP5McTrI3s78VSthJzXEByIH8lUKMy2RNhSIbCCAHeplEN4Oz8ZU+kojREhJciiDFktkqofmFkp9YkS4T3wEok+00QBQEZ08nH88Vdu2uCbiedrbSZp9t+pO1ZnQZge11yTq6Xql5K4oR+Mqjr1r6B+UGJaThp3T+nGmBCJ9nfiCE0sAiArL4nQ1r2HMKICjoCPEGo8qS6LUKqWFV1dINmfnNbF+VjoZ3RMkhcAAibk8qMDMYo1VOk9EQsEQPtKqvdVDankpguxGUprxknP62ZqR3zDc3NtuuExvitzYrNA7xHYczDvrsEUHWuWSTCrFaszfSos6pPkHO0FR4yJm8zQr1XMpBIjFjqsBmFvefYLDOCOQQuXGegFrZmk2b9CdyrKciqKK6zja6kbZqDzXSY1+zPHOWswnGi4kyZlAQZYk1vg2mX8YVVKWg1LRi8aDXiWcLnUlG8EXDiKPNjcWYqdUGiCWodkVxGNjhALXjOtCPZJPz3kTtjDWQflW36jCgHDPlZBLFr83Exp0nKBZmL9JW3aY9Mdm16a/ax2R8Ash7xxASG5mnSeWl4JJwwGFZqZYVUTcKSgdei9RBcFwuaTlqj5IWZiDo424TOJDBZlLSBpshiQNs2xaXdJ0lRxhGq/emn279gd9VjxBlw4OurlCuZHr6OE42nWCcOOqoTxshU40VmcV6RE7AVykMvqh6OAGsmYE3kSVAIItgV1T/rOAFPLjRICiHsuxUgUVERsrqmKiaOQSb7+VohKKqbB1MyAzVx4InhyaBIkx2MzHZv5eG9pvwKWRtLJpnIUR+Uojmh7dWXBdd2JLsuZrayIIwYtSH1E9XZFdwKBLwkqPLwQAs3XWs5Q9yI5zPjeRdRVLbJSmghxgoPgel7k+RggOMUrDh4sfvTZWNaLwCRVN04/WqclS22jMg2VZF48jmbEs0Y4Xzikj4NlVn7MC/dXVwjJsq4RYjFdaCUA2mhSJYkCC2fh6klodbQlUR8xUEQCLgLx4qSCMuIPBP5+orlpCafc1VSyRZSvMj68S8Ul2hAlgWD+zaV6MpHctz56T0KndBRROsrYHcirZC6sXEGjg5sstgrbenaYmE1aqsvMsLQBAtf74bu9lyWa1r49LzZ/FncPZjzym0P3Fhfk0rHVFX6yrONkzLQyjK8viRVEFpNCo5xobBsx66wyOmTvfXtD2pFxoo8oK9+T0e0nrAZlzErBmDIrKGGMuqVPHNkUfKwaQawqBrkdfduszg6hCQDyyL0XeEv0cveEdZsAq0wxE3fg+isn9j66K7xU6qUXahKdEQLYM6EkMLxRLK+4rdC9bvOCDzupxzpVzCMeZOWVoxnLWRmZcdAcmZaTkJUzhQZDN1IUnMx+5E7YscCVAYcNvwqvrhcFlAOpDQKBDJtGzhq2TpWJBn8BkoWm5aUau9XyKxXdUiKfLA+1hMYWdF6cXLwUua1Y53g2htoyLHaydyDH0LaLjZceZm2lUalA2xX1sqzRteZwLeXIAOrR9FOdCywPGhGxPCVHpYhZkQULqYHXsh/EbcqSgmIMAVvB37RYM3uMBkQcBsU7iz6DqX1RqnpxQgGQsTWJdB0WkmYu9900rWORysWWStmDwCRV6RoIDK3IgfFcC/AXSf6M+qlZhZ2mMwLn0iSAkHb51Kxu7WtCpnxgos34Bq0Y6m/w3wkODGwctVXhYkpQuBj9+DSFG1MzK41M9yKh0nW11dy0YSuQi3LiTPkoKKWUDIKcImuvVAW3CkrEnLPuDjVcNnsqTEcFNyUcpQZLUq8SDCcFKWPlJPqbKwAIZ6LoRGP6gWw30EZJQbnIg13xtQIxvYD8YgxmhMlgb2ALi0mrzsDFoJFFtpb2oco4qO3jurpwjmXe4JcdSEG5uIiVaaqQvL1hloUl+Pvi7X03WlhXheQitQ83KYhYTKoBQe2lGgLrM/SegGyRfrTQjRblow7lrF51QWs2I1PX75maxB0OCU5Oa43p+9GsBEf0IDbHddXq3LQeP6PXFpolVZyQ4yUTm7rRZEsZQ/3LVcsEcDDHcQun3UnQ/IqUKRKelspSkqqH3IAyKTfh/WVxLSY/dxSVLcYqr2WsTtaaDR1bLr6GsboyfI5V3IwxQxVWrsocIyT1+DIiIzy1OiORbJjPPDpFuK5SnJNKcSvzeSwVd+N8doXiHGujrc6ne+18dkLIiLY8LrAgVzdlLjO6GHnWD9TJH1Y2W53E8NpJ7OQP65mtTmJ87SR2AkcKohk4MJeGFbnKDaWEWsAOis5U4b6doakH+pMx2vKizKFOTqj3GZyKI1JPeno6kWREJNnxlmry+Y9KnPtUFtPcSRqzJWnMayVNVzDJ2S1JY18rabryR86arY/Kq6/4qIAmJKTZ6kft6gs5VpjBVA0SqeXiSsim62rTONaAWdkfj/VhTp7vZIbUhTHjWpbuWMHlpIdOGFg5HNuh2Uuurr5Mt9JZT2IYxyqXGlSmwLo4ZoY5mnO8IFJYOdfBjSf1CEyp+QNFcgSwUAKLCEowvJghg+7SyLrimU0C5XE+HODeu67whbMqNIbVB5xNDSFdIyvhOBRrLDzTTguN8K0iQ4b4MkWhTgCAJhD4mgpHoDGe66qLFIAu4oyDf9/QcUWwpknwb0tFJmGBn6hYSOJdQ9VTqQgHIqQOnGMBm1hbgkpvWlEiX+cNENQSfsfqOhIKmAvD2yzde+pxm2gasZUuYwQuBDcYlntkRrBx7TGjFZRwr8RN9f4g19UBcVZEpVvh5Qo9jTAVifOt1boErl0zcKWGHUGLaLcwEuDKeIdZrSDxgYlvzdFvJ9BCrqIsEbDX6rMCuYMUWc/IKhYL8gRqCE59mgg3DGpH95pbQrRYzjrcYsnV6j+JR0gCr0YlwEjAj+fsaeWgfso6oc/qIoZZVCPGLdX/hAhcOUAGdzSm0HeOOHyf1BJytKEYtbw4IxUpLOMbHOuWefpxpJKclJ0wil6RGEs26VUNM0pJuEi6McbVH1kcYk+kbUMUZGny+bRYs90OJLVScNofcQuvrsmtrlyKYy2Ssdxypk4hQ8BrwKG4liCOpO5b2Yl7e1JjTCFWN8/pFZecqfBWcO6TOqeqS7dGGjqNm3CC6c+kJauxXcdQQ1WgWZPM6dXM6lOEzDLeai09Y8ig2tSafP1cdFublFpZE4Wu4qkQolvQPjUOs1TTFBwCVoptKbIKwo6kLFFSYB84LlLNmRURiLVr6JB2tpZWhU9OhBxRdgUYBqZ2iUti4UABqjRcZIGmK90SUJqHYswiA5yijalVWtjUijyTblSeEUoAHynsfV+q1HXVZRyrvRgzTqGTq6sM2O3irMNCA95ozgebeFe4xTmxKExD89GxHMhJB93W7URJN0MF61gO4qSDbgtlGQFYFAcGnWOJgZPnO+HvRPiPM6/k6upsdkJRANrNONPKuWUejOuw1Z1X2TJ067sjwPWxhw702hHf2Y/RJtwR9NonMexKlA/Li0ctPpNqsmWZFPWUMhlBD4ogyHoFAs+QWHLeEVpFsIg8dkaaMzORGozeJznAYHQJEICaojFsWnNeqkMHGrgt0dFDa0kNMgn89wSaClNWR1lg7C1bUjgSLhEac9kf6eOeYXxrtZ5NVFqw+dTfcruvSKuf9E52EXgXdsCB+9QdUXlPOuiWtNclPT6B+4E+3mHAOi/6eBiinTs/WModkKojxuZKETbnB0u5A+V0Xux9Ybwx+sFa7pAwnYBdmnEyn/OD1dxBPTrCKfo83kSOWIsnHXRr2MsaDmNd0A/WcAdR6IKs4TA+14TBGu6g7hyBxtaM1EcUspMOOn4Mwo/DwnYuDPixw+tygsk1roznwoAdO5woRwwcP65r7MKAGzvQHEd8EKAJDzsYcGMHKOKCJGcOkSBcGDBjByXhmLi+UqzPhQEvdpnujtnZKxX3XBjwYpfO7YLy4nijDwNe7BKrHXOafRmTEAes2CVBO6Yp+3H9ZxcHrNjlNTsmI6/kyLo4YMUue9lFEY1hvD/HAS92+ciOGcOeNR0G7zDgxS7F2DHvl4DJA0U9DnixSxR2UTzqdrye4oAZu3RgF8Uh7sbcGAfc2OX6Osn1LcOobBcH3Ngl+Trm7PoyFq2DJF/XJfm6JMw4noQ0YMYuDdclYcaxUEkDZuzyWF0SOz0ShFAWoetgwIxdAqhLyoxjDS+5duyFeYbHJuMlur0wTixoSXYNECBisGTBOg2Jw76hZxBrKzgFi84yvDjUoAGIRqkxEoj1OxGwAnNLSy6SxRzxGkvSwzKvxkm9lkYiKIxodaU1aZM0U38G6bLyHJPnVqpmujRYU122nZN8OhPHykIaLKouZ80lEfDjHSIN1lSXSeWYSxSm8ZJKgyXVJR85Zn+w7vyog8GS6tJFnKSL0Kk8moSycfboUi6c5FWYONZb8mB1dVkDThIDzDgq2uXB8uri2Z3EsyO3d9hDzRO3zQ9w9NIxroUWefBgHCE/uC6M22W3HsQkFwXEUYN1XU39QgkoKY8kQOrAiMmCIoYyyl7K2hCdSawdTFlmngMdtzW2lcUOBbSq5W7BukTbh2G+gwAENlsLIfwYXN/A1QG7LKBILJvAoCJgVQhWL85xyDNTOx+TmxUzOquJhuUvBekLGVpTpUfqfaMlhj4gwWGy5AnBBUWEkuCCSivVqCWBmtWmCBk2izT7D9MJB4ZVA6t0dKY/xqYXgWiWdCjJMklGDFvJ7LTuwE7C+wEBljQUUzESSs0RrZHFEKieUfiORc9UoGqVS09zFIvmSA1XGq5YoV0MV+AB+XZsMbzcLpmwk2MSMg4oydHZL1d4R1Rl1QJKasFnNBfTnWJWyDFkahFsC6CUSdGzBXtJCiZLOHbRurJm8orJbSQ6rVRLs20Z/NZL+pIjzrmilKaaBQjN0LuK2C0p9+jFC4ika3xHIHSnmOEC+4w8GuTceKmQxiJqQoJJTp82RgLv5YaKAm6MeOaQ2MgkhHpDPj5WWlMsabTa8nsukMJdF+HuspxD81iq8uqaVO1Csx3jpFdFTPr/Rcx/mojptl6GlK+KmPz/bRHTaQkSEY/SSUN+plpO7EeBz/ZiIZ/2jnny1EZdreekNdqgRAsOiSRdTuQ9LeMUtTAqclOlIlaSImtI+MhWYcEEUSS29OUSFGaQKDiCiwiWDI0Coh2iD5UVU62Za5HNJ/iVU01pZngoK8OBDhtboVQBsbUS+o7MYrSCwsFaAUidTCsQFQjDLHZ3WyravxWgQ9xH5ApQ6cSpifwRcXmyFVpLQHh2TvKN4bkSxDxApTM1Eq4JqfwIUjS7OhtFMMQseqkLSXgTr70EAflHKx5bUXumC4UECOKgJ/ad1/qsUnQH9wlGM+7LWnsyKTQtJihLFQu2ik6fYC/zWQGQwdXoNWtYMDtZvdK4OhvGCDwvBXeuxBqj8P78NR2b+dgsrVmmY9Mcm7Z1Rr8KvTyCRqk3SMWFPuqvy/Vwmuvhd7YAnni+UspUFVCEXmdN/uf2hymQjbZWGdWCHwgHTrW4rYDEiK8SMa+y2WK7M5p5DhQ6ThwM0VqHPmhqRoAUlEDiUgvAl0kAwx0L5QinsgIUQ6SBRyOBgZBJVjKLksDMSVE1ST6Gx8FTZvNENgmibdQ6CXg3+eyIL5aPXQiAWuplZkror4bITUQRFdknTVQIJmyPYQmkvWflRCZca7PUpmQ/apNhjWjY42/u2PTHpoA19t7XLoPGMZ2F2L4D/0YxFSj4iOrg5YMKuLOiVieBaC8izQQTQnD/Y8NgyPop4TVQlCO8gwLzGv2UxapSZYhZXRjNZBTJNwRJiXKs+iKBnSi24yRiGw4MX/dSERxINZV6oZLYz9U0CY604C2y+B1DO3ISICuGDwneAt5DqnKzbrmAR0ozH5ulNc10bJpj0+pYxhJxOy+CsrqcIic5RUwIG+xQpR78nNOdifCbzHvRFFTGHnIDcEkLVpki661Y0XydQN1NBN7UlWdMzU6FeiN1SXyFJ0fmkKhHZPQkMAet4JoGtkAdkr2HRTm5UhHALnuKRxoDxZtcTZpYLfsHfxPJBBcUXwmox9grhA+cgIAaiTgz3HcFicqZXDNgvQDmSwVZ4hQyJaIw6j+ZloA4GRWVrSlOdnynoA8Za2LVV6xJ9VargU9oNX3GkmtciP3X7c7ZRYxeZmxALU6/bspamZ2o4oSux/YUK2QyqzxEDUlC9IRUN1JUoIk1aynM5LtHhaBPWq8ZXjmZ69TA8bBtSCE9VqGVPGej4CkSvJQqeDG5w/MrSlRF0ToORHrOkpia9WsDdFa+dkiqNjDzQHYkXCysdaChkwBFZdgfyw05qSeBr2Ocqv7OCCJRZQSQKTo5ehNdAcBkfkpq+pPK7ADfUNThUmsowNMpYlxa3I5SrW8gLast2lV0VgTdzRw3XDatVL7GvZaiP7IcmGAUs4KHoBRL0x2b/tgMx2Y8NlPrVzhefi2tKZDF0jyO5hrp1h1Hc8fR3HE0dxxNdLGy4OXONCGpfwC6GpzWSy1gMnHREfNdNedJgTGY9SbFUrMgfLNcIndcrO1Jaz1RZ0DRVj5ko5QrgX+a2HxBhZuzWWoTA9SmZIUYMortoAjeyVZwJh9EwZiYXm+kDDBOlaKnQwXQomRF5RwAMUSVgyFAQLWxQ/DjTLqhTa24jQBtC24fr4oialJdK7lufK7WJ2NlNSoujFSTWAEoOFQIWN5F4IO0VknJNRQARyJXFC/ESX1G3O+dPshCvzhUOqneEBpmEZKbuNEhT8xLzQbGDvC1WDhG7CCqLPMLOMEMTKx0L0aNTNRCvJ9oSIbmlaBXiciiTSOQDq4pNV4ErDxtrKtF5YwlaJA0tV4PWkZfzwg+Iju13h1v9cdmODbjsZmOzVz5wx/H0lLQbJpj0x6bro0bjoNJRlmPVeK6VFYnyap2xQ3Hq4RB5LSxVg8S/RjAWQszSCESnE8ErxCHFULimAqiUEPWkKMhwDATa2YnjRIR0J1kazYlmZD2IZzustQRc1oyBOU1BEY0mlo8JJoKLoBTlobORa3/gbEELQm4Pb5ek4x/VgGRLVoq5QEOKAn2FRiJLcTjZVoV8E4h6IisVsUHjCCLR7JMyMdmaU1aprRJVIH+w3TWLsnWtSs+hGMuL0pcHHELK1yhoP1MeQBXeAJOGDQo8AhTqKizUGmZnQsviA8tZJBZ6XCTRTn6sGxmUBC4zDR7FmzT/EicvC1xWVkUryLM9W/eGeckSRgiavjmx8Kp+t45KCqtbyhHVqImiffPT+m0vK83tT4YgyaJ3gH1KYjlUk530JJ1JljtkE44gn9RJ8Aqi1LXkjPRbHaSaJ5oXeIEEOtIJsCkxRbWmb4kQRnJS8PXbgj6xDvjugpup6grXlAFKP4bSomc16apAWQnqZIjmCuSj4sat4HRxAC8UDQA+VZIbOD2pHnN0EfkXVhA18Y8wiVxXUayk6RjIg6MXqvlkYRqYxVIWqr8Xrg2C5yhNEQbTEmP67YIQxMdmx8i6xQUra9oZWekiJkUUAFKddSTG1M4KDugd0YGkxFyW+ss5F30cJ4CCVC/K1ywnAtEO2OyElJqXJ+h7rrUZc8kXYM6GoO50Kuz9OxSS9YyPbtmZSdB0dCY6hz0+0ZftdaklZEkG1u+qqVSGKUsVqyfkvnYxBpA5jWa7tj0o3xs32Uae00mHoPr6NWpwh928EtSu64c4Zfk0zFTQeKLs9H1hwRl4V5E9Mk7xVJfieC/8kqlP/j4LivZS94xi6KPKLYzb39VssR8ghKyPMglrS/NBswDANzlawADUWRNA6GYkr5OoH2TCEhZuE48/lJw2lnZXcS7T7XdSYCBvOREHHLBubamf0nbvSS9qHkY9icXB0IUJ6lwIjsnbYhht6IieYnntzSMHaUjtuKwh5LriC+C1lFiyss6rc9CgUhDlsBH6cuuyk6wYxKkgP69XffeXj7uMNTWH1Ovp4qSx5DZdXk6gH86ilNskpInfxSsRyGamDcuFsWxDK2QUP07+e6dREnLwyBQucrA81B2pRasl5wM8U0Rrow2cpzTeaue0yEk5ZxunNTFwrmHKHKYIIUPS1IOi/XOCEFeNAkmmwozzooiUttUYXylgqxY+OupXHpVG0yuRw3qdpTUQc8QQLkWGyjUSq8FcqwWwUItHO/lTAsvj9fKp2IYR8nLIr6sZLWmFYpdSbWbTGNKroXpjaWp0FEM8iU9tzxBIyJGlhyL5AYpC7NYeqH7XKK65SGevFyVF1L8PxG3VK6jGlZSrVke0nFdUrmh9ihHy6BlqkI1cjt1+tAXSRsjwt+lIK+t9pgs3h8kkqRJz4g81oagCPMQOVIlz9hqrOESpX28laIqRwzIenzlCcyJ0eP/5e7LlhzXse2+xeWHPg8VWQIJTif62n71N1zfyGBKzExWSaKakmro9v13B6YNYAMLYla3Ixx+Kpak3Jww7GHttZwolSL1F6Y+KGxap9U1cmFp8q1OVWvqmjtNEVBZl7b7bLJdmkelcnq7JrjVcoKdiXhaG6Hqqo3RiVOPR/b2QmsdUyt1stroWu6E1ftRf1sb+TvlNu7cxcudKXA1NnejW4+MLJqiLzHbsyKLsCy/VrNN0XpaaStVijVkm8qwNHKfrZVvU38gHf+dNPpH6md0daZqr82ZjJHy2UyuonGCy8IQMpo/sOJUSjhTuLMayTXNR9o4kUi9FpmnLKwUuX6nvdOSE0bg1BwaynhzKPxh5Q9rfyj9oX0oohpa14tTaYCD3CWrXcumj/H/B7CCu+ZJzUhvCO2t49gZutOgb1LaBc3IbA+Ke8E2OBrJAaXp1Vn+a112VOUadZ+uJq/GvckwVo6mXOdcbYm9iposdRlCC0A4Tm0jXqnbKI3cpWrIMJyJgqAXCno59LZR0hD8qkSLJoTWn/WDa5McdEuhFgsS7lvtIhnO30o6M8LkelphX4b7VCdv9G9rHR3ofspaKxDqjsza1HPUlK1NPcccSv9njWn95C+xYy9RxyuqIpJ9ia73UgsbRLpgojWKfVrAoLfqK+ZF2q4WRY6o36OCuZj3qGqcLuViisE9wSp0xEepGfMKVfLIvMIqANTYN6izxdKSz0uLe6jdG6ztC9QylL2NM6QcLNjGw2nsO20r907b3r1ThZjQ77Tr7CtVJzAvUkNi7ItsK/ciG50MNS9SfzoM7rf27XWC3p5mL9rV/lD63zookKiN2GObzMaevcjBvMgssaT5Vm9mO7uZ6dWy0kq3lplUCudg7Wqn7m21UWr7SlXeuiYtT6czYvKwXW32KdXtbBjQW2GZ2BU3u14HlctttEas4oCqmxtJFKFpCXamy9gKfrh+XY2vMnlXXextrL6tGSU18XJrv80AHlQRzbiNKjysjQZx6+qHKrNgUsPClhd6nRcVVvzdeDdqtJhxJTVxQGvFZcz2Uunmz8oaNruK/kznFzXNqOzdX5gqiX5o0v6uMTotKnFkdVoqBy3Q4XNlf9fZbaW2wrEqyDHekiKXGEz7l+LWrEwPr0v9N8JtIVpFpOqF+1Av+jpW0oSKT3prrI2MbN+60afzqBoirTPqwtRXzG+t3JKu1gp/WNkzmGSfLmdr5nn3feMPbbWcD2oWiGvmGbXyp3AC8525kKp1ftlgFyVZu9xEZzF9VW+GcFfZXjuVpjauVm+F6lVQrUeuogmzgtN25CqKV71yyc55WmqV0E58a0ep1BrNpnjbu8JY37rlakeQBEuerbFfNsuhmeD0C+qlxZXvPL5ArVImU6fkhgx0QlEJVAbHU9sxonOdpnqtlIb0gqX2tMEwq7VuN9JHJuHYWUJJOuzs9249q2xqUGimd+17G/N2wOg/s8uVVggxOrT6B8Yz1qAMHZXbw8EcslfPSIakJgDSrldKtWG+1Ir2av/YWbScobOvrDaKwmIbl7wXZjnTPCC2oKPvWVPpmgKpsMJOrZWHVQGwbVQ2I0BNMUPlX0kzBFR3opF8NtVe/bh04Og+M8OicbVxHUBrB7dXQa1ZqFTYYoihd7WtiSsf0LjOutZtCrWDtBn2ZrA+tAoIaouWqO2S1TTOX1betLTS0A4N1Wtm9tZqwRqPWGpHWL+/xkIebPimv9FPxRw5DVmzmGnavNZQRJgxacejuhAzHlW1pjf0/Epszcg5qwVfj0wlAmHUhzV7c0MJNTMe7aE7vWZbtIx/tj6mwRKtdK/a4NHMGzCl46p3o1QbM6NUPyezlpkfENugHqV0ONChpb4f+IBl2SpDQqXGeM6TEgVyGMnop6QmiBJKSjuXFBKu4q99oZ0j8jd7ue170UAwHQ4N0kEOraKAoadXBTq9k6uQW7tYUpNfGkEIA0DcNXZHr60MsuYQMvV+Yauktc6rmpKodCVRNWGM4lhVWTkBxRhvcAFq2FoBM0XBtqMRbwI55TCZWdoKh0BUa1pn5LKFRQjs9NrZ2d/VRra9Ji0zRQ1sHo26KyHdkRVn7jXsun5SimYmbFOenBbs01IPkq5etoP91qqVdcLu0kq+rjMZElXnNAwamo60skeafEN/a+HZunAozPRUY03Qn+uXbTHZtRFnaTUCyrRl62HY+E9b/2nnP+39p4N7+AYuaX5gQHLmsPKH/my19If+bEaixRz6sxmRFnM40KH0Z5P+bNKejQ97lhLUdGVaZTAlMzBfmtKmtPgWLeRs8vwW0DTYJV/J0+jHoZDthiJnZ5MvCppmlje1lOmaaWWhyCqOMChPXWW02pBGWJ6QaRpjbpEjTpNP9SYa4KTOtOohXZGEiRrl+o2pONSo7ukuscaQ7ggNNzXfal7vJ6Xwpjj5zaV1OpulPlPJIVMI7GtXEhw07Y9GrhuxRRWgDIMrGNaVP9TAZyPjZZLc5rDxh63/bec/7f3hYA75e2RpUMMkB8hppOeZU3lK45pUJm2vtjoj7iysOGczOGJ/lY80uUeF5RMGuu3IaaRorTylPuqM/JqjqembyhHRVI6IRtEmN4Zzxh4qQfQmRUBKRmsnhSXOBOt8ob1BMs46qTnjsvwz5qv/j/lnJOPLk4Yvr85zD0hR4AGRjBFPas46Nf8yjHjmy84VB5PyUdtbnqZB2p5NI/+qqj+VHv+q5mOkXnX03xtkpaKEq2x3aat1KHV2VgrXcbozMt6aQlCrkhiIa1O71k+V8KTDxh+2pmOU3zOLlDRznuZOz0T/lUNeKwQ/TT2aYOZulCttG5R20hJCq93OjAklU2aVH1QBWmt7qBnWGkooleo0slm6i6Qzcn29u34DnFI1bIM2rnXzazrXGP+frArCv+ZLEwA6YUSVo9PLRVOb27IqxKbypwZlr5lsFX5p0LeglYe0kISZHIpIs+ctTpLxAMqqKnSdmW9doSfsgxGaRd2MLINv0vy6poGs1mIxFs7QuzGm27Z6I7Blh5j6WasLWlqOSw82088inDnzArRGgGrg0l0u7l3oH9S6EXkY+LBiNIWyMp5ovk3Yfhu8gco8boOv1qJ4Oyv63PZOrKHVfM1K/tkQ9nWDhWTod8Cvh7kImsSw1kq16ZpZScfXN9hhXjnMTWMb+cz4sFrPjdNwtrCSOtRwtrBy9cQN+qR3z79RBWk9sRvdQtZZiSGTPlQTwrwTo3BZW3sKCS81YZXtv9M5f1tOVQ5qrTHIvVb8MVzbSQGLUThKQ+FY55uOzbdbGn6VS5Np+JWM5lFq9kS0rlZetcDNxkE/ALV82YEtNaRBO+IavG30v3sdkSlv2uodta055JfDds8K757V/++7J6NQlIZCUQG+cy5XRaAkrXSh5+kg7ItQkpXmRXSitQtLZRsELel13XZW4EKoFGuG/1oygkJpCQrRCuk2YSO+pGtQtsyvpQJNQ5MBMGr2ftNxZbpyNaZrZ8WNdHOJDu8NVrQWbgltXdlaate/tjUGo/Sg3oXGB6oHYjov1d5oExqKhKk3rP6dbbfVg1QYtIGmxNRNtr1psbUHrd//tL6amuCmq7Z3PbW966jVmn+mfTEZ52xrN4SHdR6ZZb/V3rMwYg99n5Mnsu6tSh7XVj3FLAJqoeEePSNKlLXAchXmS9O00mhFYWnkIU0xxWJRelUJ6nS7sgLmN1pnVoExVWrJRq0anaVbh2pFLOkOK3PIL5FtyYa/sO7ya2FdSr8wgj+pWfoAZ46sU8YbyWj9pGbpE6rGnb0W6d6YRjjuNPNzb2GAHrei4H6eylhq4tuudrgVYZ5Nk10pGUug1KR/ipssNxdrJ6umR4TbzGXvvCMtKSWrz4qs12zWJvjU+jg7+6WRD1Dv34Dw+vR9sc1E8wiKPDuT+XLndEZtPYdUS63ytYHOqCjaSWB3hh1WqmqjUac2Pm49AEVSJx3qFUkbEgk1LqryIFrXLmv6fNRubVhhtcK1Xv41YEencFTV0TDFqqNO95Mre4Ohe1WgF/rMqSvq+FQnBvSnZpkJYnLjsnWkgV13nT/s/Q9IA9vw0dSS11cYeaOsjQhQPs9Ym/3VgK5tkl3aEq9CUZmVxbZzqyVYQzfrqrLbpJYD1v6U1ups6aYM/lj9vzLd9oNds1WTa2XUPdVoE+5v1ZM1ki2DZglUTXxaztgosBhVQn0S9TisGIuCAlkxllqrh9nD2h9Kf9j4wzYn3CIZb6U0vJUqQZSd465wrpuCTFeKhQop4UmTiWpNkknhKfVwUku88fClHbk7nRlXr1KlzXvtIlefTeu+WkcrS0bdW0C+6ayVlrLa9K7q56Q3ThVV1NKDpFt7Ts2nrFxj0xCnPlJYpUY3ZOk21UrjtmwThqJkFcaz100RldEj0pAi3UtbyWTyM+/AMHVWTR71qL/1W5iXBdM4YJWzjWTB+s/9k+LK8wph/OxsQ5UFDnvzpeewT6jrhQloLUBZEkGgPx2jBJWG9ROIoZlv/y+IoUlGkik156UeEqrKyDYBGevOycooeWmyq8Y0IA1aXbVq7GXo7KfixsiowUjGrykNv6YaKLn0hKyjk2uYe1cZaJeVnVEDq1eFCH4itvMaGs66z/tK0gWIuk3GNDkIww+mdgG959kicKWTunrPM4zyjote6NehV1mNwVbNG8LkEpQ3R0z1rYZl73R5dNjl2OglYwCV0uRNm8+VmkMsvsowgErGACoNA6hy7bN33/KNXhUpJSVE3I7fG2RnuOPrrEmvm7prd6T4zZ90u6DxImuZjAK22xh6UQXHzWRz9JcmbHZyy+osej4MLr3TOhW0wckttw5uqbp5GttEoMnbNZGKrpJZcQHVed2aRl3X0KcrEyYY7N2yquaUQe6r2W4UmIfaZfrVKq73b7W7K4aESjNLWBVV2VlJXq2EbeoAtVbqtB+Zi1aJAt3EpO7M0PZ65FIzCBuRKNRuo5XYG0tXYk9RayoCXYetdROyPZTmkL8GtnNJs3PlqQjNt51lSTAu185WFxUITFdMVH5UQyFVCdyoVSsodkegj8YCLTTUwVDwG/iJynzsaouyMZwDjXo5Unfuq5SL6QNSEfnOWfEk+21n0jMqi2TgWPKzRiWbIxPNa+3Xhhj1zZ6mUVWDpd4Xtc7pKjuiNgAvnYMYen845Hj4JaOrlYauVuZJ7My3eudVT4TD+E0zu6Z9qbTwpIfxd/YTReJh2pc0g4FmbzGy36oqZ2ofWg90cL+zt6ZpXtRl2U91DGz0+xSNQg6gz3h0peHRVT5R7tYal1JuZO/gnTa1oPA0pqje2maFujJzU5267m02Xbp2fYNG72ztTX1isJ56rLiGmd5QQSscpRHJMG+pdT0l6jpVbKnvVft1ujld69vYw9Ycsttm5L9Sc/mqkZSRLTRfmvyBXaREY/MW7l4rQ+Sj3FVzQ6r5Xt+Q6j2z3CUq6WHEJCrLSimERb2p5cO21g52lDeqZVOPcn2kru2p1Xw/rWnGqMyjaAzWWxqObvPae3PIb5r5Bpp/WChHNLdxNKXgmVEXS81ELFTxPWvKYRe0zqMJ6CxwR7mc2kFWO4uBXzTCog3VnjHYoqqpK6u0ga7bK3xubf3rVv+4tn61WuJ1NVFlFS3liDRSkg59qLrSdhZwrqWDNKzFMipJ4RrAG4eR18AbaRBOCmlhlkfpmr11NtB0ditXYLBAd0sEod6qbfxUn+l0lVrtaoNYa10HuBr30uC9XV+GqkPVRuFdUbkbkiMNje/tZwb30KstWxp0jG512RmwqwbpKS4DHQrrPzAd2rXWKxHuqOqtET2nzGcGkL4z+h7m4jWkW1vRwqCVjge1qoLlLLKd2fpQ44Y0ZY40WEHNuqpXil6PUVH7T6X/tPGftv6w84e9P3Q3JQwM03xa+bNVlT/0Z7OhrD70Z6sc95Nw/C/6U3s2PvqZ/6lptFGKvKGmpq62G0HneoCNp69RWOKz2bzUi2vsgdFk7Gx9Uj3uzoDrnBKqAnIaV0CtInpdVNAIvX4qigKza4jaxtK1zoTqHr5GWj0blUQw/dcmce8uotOi7INIFhHmvmoGcKEvO7dhZPxXxhkuNQW4kDVYO1JOWclIw6XmAIerd8opKxlpuNQc4EKlkbOX0Fsnddd2n6PdT1NzGHYxQZuezl8rSLh5xRr0q9vLzIutW8N4p4xZrif1l41pN9Hq0/qg1Y3oehc0KPem1ukkc6Rxt27rMz1tehfQ6uj2UPofNP7QVOmS18pcHMOCLgGaQ3+rU5iD7RdVhBG68qrAi6Z05hJxKgls0pwKg2zEshW9SaubmNXRoKPrRrermeqo8kLVVTd6FxAqJ5xLBzPmddka76XOkuaYb3emp1znPtT0bmyPI/WmG2kYJZAm7VeN+43vrzRdZ42jLNTtdRoxo1w+nd/XpNEmuasQfRr8qCoMusveYHudy9bqkEt5bOZNy9opThuyybrPum6MNV5qEnihwIC5Qdw6J0YDDHauaUavdRYo22lMYP3Uuqye6krQ0VSvNpbefqV3V6205eBCxr9RXopObOrOuZ39tQkLFLWBia9UVcJwZGmojpFgVqQU1eAQR0YYSwM0pK4faoim1B6QPaz8Ye0PpT9szCF/ZMwDao0HlJehMd8iD4gx5kvDmC/zMjTmW2iKbSeaCV/IvB6N+RaaYqtza1bnvMSJ/dZVCDVzuR74Rj5basIaJc5bBeq5tXXlaw2NtMLLSoauM8gDBfrQh/zK2Kpv2PklQP60rRutlWV5bYT1GFsD9zNtmNo/VkCPurE5VdNr2ZtIVaGFDZBahZFmizebqQK1dqbPs7FNSYoMqHEdI7uajnQfolWMU02bFtCv+nQMAZLiQbOp7IpS2V1vvbihdRxm1Y46zVQayuL4W0tQ2Vu8RP2kGVE02FRdbGsONCpa6rKLBZO2u86ASSvdpiikfm86QycNCEYVU03B037a+sPOH/b+cKBDPcCGntcSmESCNBIJaPtviQ5EOS+mKK4cNL1BNMrR0hua8uvNCFNOXaNF1HURTONDlOut8Bb2SKfyK+urqCIiz3wwDQbZms0doFlaoq3V+BHXzavrmIoawBOT6I1ZLfAm6272itr2xSuYrakl6AKgJjyUetFXf6HRB3qtbypVKFPZBgMc0dwnGg+gt45w2W8riuPbmuL4VvpPG3PI759t5VoRQimlZ9+QaxHb1ZZ9SzuVlWvUVLQ7+na1SJXGOO8ar1aln44i6RlMz7YjCdS81zvTPk26ilZ7SoEgPkudCdPwGP2oFRgzlKPqtex8F8lMKXdAtdJWVh/qc2coGvSRsEcWZ6M7BjRyVn8o9WarGEqEjqXcYe8PBzo02CpzKMwhf8TM79CaGcrhzj1i86VehFxP7FB5MiC90xrdK0vFo5cuVXnUeUvlluvnrSJ+/bxV3Vh7IBp+om+3b0wzmmH9MWpeChDcaf9GJce6yiDCFF2EsEfC8DM2O4In9Q0x5WgkihmE+rdK4IsOa38oM6xBkomIyK4EJeiEG4OdSz66rmHVLmIA7J9NSrSx2Vy9zVSW7tMQIbjJKiRl7neNo6qsXSupShRYFmzlu+lMb6NVQN1nBgSpAND6kUhatXuNlJG2IVQTx2t50U5X3FQG15R7teSooD/WwaXy+5VP2xkRZvVodWXXHnb+sPeHAx3qyu5Q89WYSa1IK7WiiQzTolNHgumti1t2tU1gaTCcLsZ0/onrerbsTBzaqF5Zw6cYPHHTdt4Mdt7r8VNL9xCC5+zqwMYn1pQDpoYubS5cr5H9zv6pNMD63nF36IhLOdK64KKDf/PIhezt0+fPhjloWkxFJVFyfQZdTZ2ytQcPmn1e1gF6cFc7GiPj+StnWte4FcrIjCGV3a1NqKd2NwP7UhU10drPWrOsKDpZfR8KW2CoZaTFDJjfCd1PavhNdoazv28iJKGs6AdmZ9BQQ7MzmMPeggrVYe0PZRZqyARnpNaP6UQeX9y5uprKV+qtg4ZO05vp2jZ2NWtplrZ2EdMFPjNLdatEY/UabBukeladSf52tmitgGpGL1CLrEmn8NBYqHZnn6bqh6yk/Ujs9OTrHEBZlfPU/euAWG0MBvGljzo66ulocEfDjo4EHVV0VNORpCNzDv6ImYeuBXbUMp1D6XRNvDsbhhAzYRVqkYQXHYl621jhR72pKkID87B3tfFt9fzUT1116tRuq/SCjO1OVS0blQDSw1VltToSaex1bkPt0OYJayZEM7d7DS/1ey9JQeqNw23DXU2Hg9+RB78jD35HHmhHbnY7fyj8YeUPa38os1s2EzKSnUEi7fLEWF2poYNJGsnO4GkAm4L+FppivqrWKhLNLh9F6m9J8V7XtXQdrTb8VC5MU6kKw56mkniNRsQoB2nQvQZqTgrlYLUqN8Wvh/mORiupASWCklaSZFpJ0mglNaBEoL/N3NrWG1K83o0uUcJ7Y9JL0kgvqWgje0GicG9Mg0kaDSYdruRMpRpnkskqSa3mI5RsatZCBn7I9H+k1shR+bjc1u8FdAIDbCUyojpNnk9c9plMLtOAkb1F9+XnVO+QCLI17aqqQ0AvGGr66sy22mp6U8a3CNJGj1a9Eqj6iZa+UYkqE4OpAVAZf175ocahGBrb06nikk4vByrr1mn/VTXBiZ2Pp7TwhuF4UntLjlKPydPI3kx3kU/PGPEaw+7Xffb4FpPLV4uurk6q0awZ2XS0rT5rVHWcn5otD0ZjRdffc6fWRfzKVtK1T6n8d0sL6hEeNtQeHLZKWLaAxmYXHLDD+FYa7sGviy0TRixFx7a56xoc9FWTA2oXr9YkVgYD7LPE+rtaDpaZbjDA7VozaUsD1OmbKEncVCKbGWYaFdJoVHR5MOxQkI+XTAtBDmbZqPJzfSgtG4zBX1oGf5lHYg6ZZYOxxEvDEq/4GrIXk1k2GDe3NNzcIk8gM2SWDcZRLDU1rupOyq07Q2bVYFy6UjPMIsd8yJR/GCWtHCyeNb9wDZn6D2N3lYa/VWXvshYI1ilt/V9xjxjCut40kyg5AarNmYmmgnQq0jW2DmfyXSoZ4wQfFJemrbTpArCpvpnlTZUHbXtJbbs1iC1ZpwV0ZUAjCBuzzAmTudMf8ntmc1bTn+qr6BWsid1yqiwqGV9qYxhRmyrr9jSeiJQsNIyctDH0o9lmkcZTkzogd23WpHxnQMNoRBvNuAkmvPky6BnbaYn0zsk16PyH7snqBtcYppNZal212T+VtqEwzgDDNUzZpMfVOq9h8oM+cu1eJtel1qxBB24qRNOsBeZIChfMNTrzbqScKuXOaFYB5ZZnwraGsYs2mnVzyOMum126KDSMprPRFJdVvo2n2aWLgvvsPz5/ms/fp/U2Hf7n+TD9/PTnv//7p0+f//HpeTb/7T7rM3z68x//+dlZ/PTnPz7tzCfC/FOZf2rzjzT/NPbD1n462I/t5639287+Vd9Zkzv7Q1HZX4pauIPaHbgf1709kK07cJ+09qoq4a5S9O7AnqKq3FeV+7E7aVW17sCeq3Jnr2r3G3dvlbuMSu7cgTMo3V9J6Q7cX7lHUjXurxp3PY3788b9eeP+3D3AqnF2GneFnfsr91Crzl1Y587Vuz/v7Z/XO3v22t1pXdm/qmv3Zns6qN2Be7/uxSmZKXMwOIODcAfuzwf354O9HUX3aQ/cQNl17qB3B9aydK9SkVLYA/dVtXMHlTtwp3DvVPVsmQP3BiWNTvcGpXtN0r0mKekr9+fufUn3vqR7Taoubw5a9xs30FUpxh44O537Ted+416cSjvYA3epPU0kewq1jPz5j//8z880r/V/1UTfhXNYVeTzs5gGlX0vOVMiNKVxQnlbwRtN3l+Dre+Y+aZsPmuj2lVN0yj5k9iYqKExgY3VGq7i7ahNLG+GRn7h2ob4ktDTg29SPO+e3m+n439dX/dP12l/m5fzU/0knqqn+Cr7AZgWooXGv72ENhQ4D1yeW4LtYpEzVrE7FcBWMOMHaOspHhcqQQqstW6QdXCQVT9/Ro+qgY8KX1G9u0aPqkKDwu4gORvyKZpMKiQBNgQcny2bL+hWCmOyjZ6tqkqjO4Gjso2fhiZoAddBa66Az6XrFd9p8II69LaFgHfVt7vo6Q7w0VSt2x1beEl9q+Ku8F2hG/TuBe39tD2YsZmz//y8jj/YI/Tv4VNdu4Hoz5Q183Icz98iO4rnCUwVAWfI83yeb5d1Oc3XKZ54Ek7jFo7RMTKBlrysC2n3EOetiJ1z/bxX6P7Oe4XkA7qvpPvK+YDC7aKiJ2eQDsgZdO/PO4NuoKReofcByT1MfUAaGQVn0NmR9OfkFRacQewDOgekcg5Izit0f07uofPvKuffVb27QuduVIPz79xDCBxG95V3GMk9JK+QnEH35wPtn87fdKeQzieVbgDInRshO+ci7X7PhXSWM76kMyjIPXQ/rt1X5DBKd4qMM0h+jzupd/3IPUx9QHeD3uODu9H4shdVtECpWgpYoCRcM8eXYzTdVfERLLw9nu0vy/0WXYpsob9J0QMddNjuVf03XIQbuOlSaEfzqYFr77jfT5fIsFCCdcByB/cIYyfeCLGzKPHWpQxdY/cCPUE3xNza5WarG7GVcOuAX9bc1KYla8sC5UPSNO6kcNP9ZqADWiJoRicREs2FDroX5oF8mQ/xs4VbCZ/U2ObzYTrPU2S3hk459iitsdvybTozh8zPoE9ycHe4zTEzVhOjCgtDNisaRpF7Xhqky3qYz29RVqeDcUhmq6KdpfRsl3s8V1XSE8USLR9RHe0RbtdI9gjp9mIf1ruRGayu7sdDafKrS41nG4yd6FrtleUtrsyR6wNHTu6S1wWMPH8fj/cpurChaYI3327zCcf9usSrSQ2DlTZeLfLmbvEW4VfKT4IyPVIk1+ZdrFpSCqR0mv1xnE/RwN9FAz89BTDERruqLz/y3UX1oUudl3P0hFWd7MEpvOWusADc5u9THHfIcARkn3LipFLGyftDpZtZ1vhpwa0wcyswG6DtpgtkF6zhwTOOplxh7pLN59uvyxQbHgLDXTrrHhi+j8d4FnfoMZBra9OJWYMHtnW1cOuqyFnEy+vhMKshF19iC6+QVi2fFPVZTfwQDoeVuSEKdhVMdnr9mW2t6iidjHfNwyGeNfCplNajw/fxvI+38E7A6JzCM+/rJKFXwVV8fZ3i9a/DKbzC+NJm+CZc4ff3wFLsc+4EdP3dS7HxXd7ibYoWANVAkTfnYuid4E/Q+wjkCbqdnKoLHfD9w3WKQjHa7SmoamEWU9/Bj3E9sJwUTmwV3IO3cY49OgmtRBcPjV2j4aNYpdC74jUbG2vmLce7BMxo2sAI2IhdNg2kR8kePB9nlqmF6aeCjSPb9lS3GgiAqFBTeO7HaKFsYCo6CJJoUSD/l7xUGABlchL07nq8Mx6P36Zf0VhVyoV+83Izp049fWBviVOJuxovCHg4KDPP43k5/zot9+tzGpQK1YmIZlTh3R6XHzzRIHYwlqs6nBFQpuKVX4uPA0M9lSGxw6UsxjfZw53a7aCFW13Ob9f5wG4VBvM22ZY3tU7j4Ve8dMA77eIMVt7gdYm8BwEnRZWmGynXVbjgH2M8qBUzDTqD20B8SoLyj87JoNxijbeuE4+8gmlUS3etD6ZP7J/CBJi9PvOPwzDYSwQQB4I0CAdOoByxDzzIe6ekc5pi3oAuyEAIkhyxzwgn+V8PD6D8L7kObm/3Cdx4Yv0LErhxnBJlaSnxmhTofUaJcqnuXD1e5s7j8ddt3l+P88s6rr+ebuu4//bHX47L23x+vq3z29u0sjVG0fKANaGwGJwjI9DZy5ZB4vEVjB9c8+iTEZWBu1CFI8W9uF3ODz/3SQbuUqh5FEodiZP4z8Jd3J/TvdPopQHJlpGwMuFHL846/V5FweNM3F/5agGNXgAUyY+l5fw//nq/xwlRRcyLAgi8TrsNPsrYh2kmyiWmq188LIORRp+4V5OppdEAS2tpCbCKXh8tI4Wdx93R09t008mB63yczrfjr/hh4RwfTu0509zycklSQJqXKXDi0hi5eIbrdL3OS5z3DdJ27mF/2OB4mffHmRdS2iixtjGvyCzrdF2cR613gdmq/U2z6dXi5Fph+c2ZVUMEZNkriMbAcQY7x7SuCwulgyGRPg4/O7YM7/Ak+4U5mTLIgATWHj7623sc/OsW64/Hb+dorkn4KGkDCyY/rZUExUvWykLsf4nCT9XQmT8zAQrcXki7I+1hhS2HKl3kMFGlq+e1i1ylK4b3gRv5SxwTQiicoC0/2o6B1dgnh3F1sJhTcbFg9hLVF5Cj756ae3iU4aB9dvfp8Ru+fDmOv5b77el2jXBc8AHh0PtyOc77JBgVMLKyF1iwdWOLtiL1KsaP3sXx7otzRNLMGMFbmQPx4Ir+wjKEDXzthTyFMsej7QbHsth70YbYFQ34ikpD4Xobb1M8TYIl1lVxKO3t0cEtf3xR+ZieMo4b1pf5pgKGeOTAxHMBKDmu8R1AaJnz+nfc6w/8d8KSkwdNzrXzxdKQ2sOxkwiMfFjmuuZv5M18EOVP0AqMx601E/sSuERdJ/fso2AQUORPu9zjGK3BmRrBl3sfmLaFF72O8XipYNorhchnAuYKP8O4bvMg2KQVPu2DoG2ZHvKHcg5pHBdXILahx3wdgEYh1TQLJcfrdVr5ejxAEDhdWhDbxSEdOMn8Fp+hg0tZYbvXZpLJs8PlgcKyeL0u+3m8sbVaEU2jrAWe0tdf5328xPVwifOFUGq5wC5idKNKGxgY5TmPANpEq58btuRN+j01SQDsNmSBb8/v4/U9vu0mcKhruTEVf7uNe2YH5llLO4SyE8N6JcSolPAEt9t0iqFuHQT0kidefFLaYLyXVxDv98CS2sy5+1TD+VoCMdzjxIgMA2daZmSa2ADG5um8j/boOnCgPg1UB6VRx/FvsqblKgfZ8C1lSf47A65LIw1qbNrB08Hb+nLdLzF0ooGoz1J8bc3FeKUKJlkavOTcb+/xzr8N+0gtgK4pkDr/XPwmHNqW4N9+x/MpTPdJBoCdPvlHeUF0gzu2uATBemZY5hsq7fXZa2np/tOaAt1kIT2LS/fp3p2Cyyl2STsNXdktwJQ7OwMd0NafOAPUaUQJW4fcqH2c5Bb3NPgmLLhLRUpnOYBupxWEDzTiNbvCHLu973gYj9azOIyH5p6yGdsGutnFOavs7ZfzedrfLBDyx3x7X6fDvDKcixa6RGjbRz2Xv3PyP7I5VXwRhYyBPlMpGSzEgJa8YEjFDjk+ky4dqVu5LJf7JX6IsC+q0IxDVjmuHnb2BLh6nMvWVk+vo86B3m/v0/mmsgXLyor80G2sC/0I2Pgfk/o8B5WGcW9NuOnyiabzuhyP6vtXDQ28/qGTo/B8OMvz4F3A851ex8yJYJLt4Yku4/X6bfplhlRstIczYffgnTujKuJg47PqYV/lA6v/8cf77Xa5/vnli5vYpy+HZX/9khm3GKJRiM6V1UwtAD4Gv+vRXkBluKY8cM1p7PrzdL9Oh8sSPacOAxU9rHADmlCfbDnfpp/xWhs4l353gWF7KXwLzjCfb9P6OsaObBd6xhmA0afy3sZN+7Uvv4e0MATFXbLwRGxYCQHTNXUB7qisX9bl+3yIKx9BuJcBD7sgMn4RmWawtPULR3nhpWR3v2AhcaY3hC+BVdacBHe9R0PK2VNvOpot7Hrb8Hoz4G75YHJE51nOr/Nb/jwBKN4/4A+c53q/XqbzdSpNFc3MH5xmY/vB/fb+nCnmSrj7eAe+Kc6J59t8YnWLMCqt5cZ6q9+dI2stRkn6hh2qhxWdL2ee5aMg3Nka9YATeiC76MkEIZlFCZa7yPylMOi15klD2RTnyhYwRIHh+C1XMPOaFu1SeE0aksatVx8FyrQNe1i5II2CK55dCGAxH0J3URMt5XDjcOvxE03r6HXQNSLS+f7Y5Gm6vS8M1SXD1ardiNfIWOWtKFpUIrC8sRgfes1R7mkXtQBlVjt68wTwc9nyikiQWjdMKHZmLD0Pr0m33MR9ZRBhX17JyGSMZ6qGEJXSp9vdJ5+ZkdFNPDwRa4dDfkPHJxWPBh+f6N93//EU31aPK1mFWm5olA+wIRy51QdG7vl5na6X5RyTPAw7XCIpvsdlnW9RXK24SLf1jhVM/j1ZVWvYS+qrBNSoSalQ39ZPmSBKV9Dm4X5T6AgJr+r5Mq4jAz2FLrU9Rbkd6+FZ0pNEKwBBG9NbjnNeeReWKpgF2Ii9GuYgwDTxhyqy1AdUKBbdb+9ZHyrwd0SdrqseX7QxLxtB4pWkH4ryHt0Xsn8ab3NcT1MEtsD1KJT4nKnxGGeyOtytWSeJ3R6sahEQgEqgtH1TS8vDy2Ol1x6TKmBP4Ps4HzlCp4INLS7B7xKQnjTQzQ7h3I+ANNCBwSSVDog9kNoFN/QBJTD62o26UqLnxzjHtVCMmPgoZeLvMhPSLRYK+o/x2DnOl99iAvwYuV/MsZJ95H+/sLipCuOmdK3MGXlhFdkOExz4J5yUOTJLNYE7aFOCO6S6hrcEtiIETAwX1lhlSzVNsmI/xKfg5O/LyK8H9ktU9LKxG/Ayxu4Jpv1o4QambNSMkA6yABQcYGXnEPtK2JlL5gPeepTd+3pkG0NIHdJv8+pe4kruAyAmFa7tv271pP4SChc8IChF66fIoALPVVpmTJeWtLpIcNvHgasvM6ZEVZ7ZlM+/TC0xswVSKJvUEinhR+SgvpboljEP/00pnuKiYv7NjmucoWwgzrbCfX8v0368xxOqx22csnA5++XEQJz4erAVRm2DW9cFH1S+DuxetCwsANPrEsMslY7uA1B60FXFoQSeosbzGaaBBhUeyOFPqWMLb+p9PL7GTwdd8oeoVZTh73OcVBC7Fj55nDx/mVgirRd4KCVkuaiknj3THO8pHYZmFnaS+cyZj8RugAu4c01kjR+lsZi0X1RNGARmyBtLUChrNJOiUgrAPvDLsEnlza239wPL7sqgbvZJkBMmt9UUXo4T2wY7CD/Arv3LcdlzrkrM6FU2E19Oi3FHtH9hepWXJW60DsskQWRBcUSmsbj4s8wJY8RTAxNS1JWxpR36RTmGHKGOeWqxmZ/xIMTkKrgM8LKO5xgJqUQ6iwWQvJlp/MamcIsRjFXhepYfV7adQgyqLyWT10JcAoR5/Y2G0MKFPS0XhiIQsESxhYDImo27PGFzVGly3OcjX0RbzETg8dow1fVyPx+OsScBx3/BSMw2B7tufBrE+YkF4pCX++0W5zB6XLUqPLN4CsKBby+IKxcEXbRJL3Yaxaf9/lQF8AA8zvkf0PNs8Iwz6aK0IkSJt0JTfwrJS3n4E8cat0Xvc7DtYCOuZboRZ+3EhMU7HNljeNV+3L/H6VLs2qb8wj5Lw4MiKMoALyJpb5My4lzbBmXXpuLuGJwepfWSNR9Bw8cl0zknZVRv34bW1uZO3B8TwYqS2zsf2YwJhCAFFPFN08xN2DySXBDPf2f5izGNqbo2noqq4I6YVJ19fpMIP+Aaq07F/CyYHsqUAIi5C6+3+gzRpixhBUmkhR1cwDCG42i1hXBD9/KoGyru5EUnYLtihVk23Qkoh0q0fMU7iLH1sA8nGFEFc3FFrbjhfuY7Ey1P/i037FaCxoWk4wtvLZlyQyHp4hvD41wLuOH9dGT5ChitbiEQ3o/n8xJzocIYOpdIo633A51J+/Ey7ufbsn7JOLBCdDDvu8FF3I/rytpyse6CGwiFp8OUA3aYKBGTkCkr8RVhEilZ2AZvcexR4Va4j5ZY/FqPMALF6o++NJ6TqGDXX3HtZGm9EN/s62KuwuU2G+FcLpHpaQv4GXBMtp9mvvQJAdlVapwP2E9nRj05QALCQlphP63TaTkznxtTNm0P3MDZbowish0wDw9ekN/VFnWOeRyrkFzZY1sy45XGZSqHQdn4tGRHVF49pdMJNO3+ytflaHmCJbsAIpb6MsljTsNiz+mFnRD3nP5IURE9zmHiNCsZfEJQzWEHRyHGw8RmHVDk+XJ/Oc77529TNDx7nITccoac9zxg/YctJpflJZPUhE0yhR3LmYwQTOm7E7shBLWQDMQDz9xZz+GYxG4IcVFU1dtokg0tHPe7aUXk6QPfCSSR2lB6vrBbuQvgMK9wWwhnaib9+BFg3P59ZMtOK3GoivcfbYYXfmGIyLweaJGTJOMaU2GHep949/SDFExaAgrgM4WxPvFMNBbCKrz/+chsfDQbtn9fF4YNr2ETUiG1vp/jiOM3kvwZEv+HRSyPn8G1nBzb2IM8MCFbgD3GbouJi80nNN0Lm7oyyvBeO0xAgdPn++M0Rp5RizuQCPNTiFaVORbK48vCsm/aTvwSMI8vEf4xGtm84TmesT1OmlJeARe9074xGPmljJgJ/WqJF4zoJlwaNaFwKvUo+wY1ojvHi5q+J0bsJCG2uIAiMpZMe819TfNwIpLdGDbm4bRRhnwOnHD8iHhYh8mwGGVm6TL+7R+5CyrCY7C52DOAubat4yZ/ooU5MxilXlrAlZnoliVMe4mCX6jMZLqZqxChlCGkfHhpLB8DSXEf2OHhJ5ZwKhk6v8bDvgmDr2Zblwl3mqsQxOVCbrcSipqCNar5uKVgyGAG7I+cGcdu5uFaHuOaIFg8xpWS1FRVSjCdfhkj95GwNricQ9Fbxtt9jKtXTy4uAkINnQL7MSVjWn6ZFGQWtsXleGQtqxJCboIAu8+fq3CKNOOD0xN4jVhOL/M57TmDrgHWjzCmJk62AKl3MLZ2zx1PfGfR6AW2TgxL2mCA0YaOEvXz5fw1HmYfZo3cL6fLeJtf5iNrd2lhGp28iAJsVpk9TgymA0PuQNce8pUGrgZNh8cEm+46MiJuogqJgq3VDWuiMXhgprC098NrYxQVDyRZCLXnV6/CNrCcLsuZuYswII7rI9a6W8O9Yjx2dN3Z4jsqjsnPjPmITveYgVCd7p6sPjusd4d7PPbLeX9fV+5XixorP8ceMDD6OscBP06mpozyGIKBvVucqbbPmro66DSe2Zcc0Mc9Me4K4tURs7g9tBMD8DARK1EzJWxLHmWR0hRsoCh2V5I0U2MUX2lknl/n9RQvEVB9QxayRsYQX22gONoDU8eZy2vhHa08sM+cDaOBC6AdeRyOH6hPJsIE1P+yQfPSXsxzyhoOgwMPXn9oNr9vhPiLYWNyN7LnCEXW6Xo/Mp2qsH/H72wfsY4oS9ogC+SefxbpUDhF8phDfOenZrc1stDGOADjoeZfqmYBhVKLp8291pDE4pN0u6y3tu2Oku7+ELNFbGibbHFgIqQzSqeSbbwqGWd+dhgfUrqI1s0qR/RIeAn6WaaljSwkvW0eTflozCWc3y3EBpQHMNfcFjtIYGd7IpCh5Tg96Xf9x19ynEcVdJ5L5fPI7rSuT4pDNKbGqzEqAzOIOsPH5e2Pv/wtGp49REWUSgOBvQdVNpgfL9VwAvOelezpZdTKEPc11uSrMEs5bn0Dp7hO+3VibxLSQGw1r1nb0nUBU+lvQm184LTPh+m6X+dLMudhofZfcwlmc3vKEdsLCeV9yssBN55fzYRssNf2EfOuEpso8goJXe2NZzD8jU9YbB3KGpQK1AuT5ISPOZbkiqm/KG23ZRR8VMvNK2bh3vMmTjD8873WG/qo9aNb7+nOCIvlfv8rLunaKJv8QUr3E+no2X8Ju2pvy2UtCTtu34pre7VX4UB5LnpzfWiuucOhYtxTEjvKuLpAXBDuxl1LRRlX92NJBy4H6y5AtM7Vd5J1wqElhUNLij7NBIPnlgKRMENHaTlSdnhjH67aUtphC1rKGI89E7jweELCrCHuQXRhFJDp4qfCLVVmHiH2whlCHb5eecCJ82ECYHuZz+fl9vzK+/RriEIobha3+XxnLgPWKC1lj42lLAtoyFe1ywQ921Ld4Qn++D6t82uGIm3AHEGF8thyvq0LV2jHHL54daMUiG/KxmUwc1ZetIJZ8lKS8fx9Oie08gJm3AuWlm8zE3/GVNBxW0ne3iWGpmFCGVmYnXGaq4YDtJj9X9ck4JWQ+aXQNagD15guW2KleWxmnThHIkaF1XxjLsETtGEu7JZjuhS7kK912Bgba/MsXQhhSS3V/twSuEtwmo9u5RCrewwh/121kf/OWHqdbnsmSddGMLh6Y65BW2OU6bhJGAdaxk5GnDEY4oGBjTia0GqO+LzFvalYrVJbTZDZeCMnGoXCmq5NMhYuSOfsy7EEI0+FPDOo69LpDwrEMcbtWBDb7eHriZ9chH0XLuDX5ba8rePlncG6JObjxnoskbmEygsWyAoUB5mSTAMrMr49zUchMWt10CKaw3bHglSF62HaqxjESWirAhbufr0tUaGgx03tzuUv9RyljUUt3gP0yfWqFE+rNuwz7TemdLWxy7owWA0seRX06IwtHRNPP1NIbxdyinuo7Eb8bGo7S8PchvTU7cbN6ddlna7XL5fj+OvHOr+9xzsHTuDiCPIwXt9fFk5ltcMIQtx/dBhvUS9wFapA+eZOt7i5kWX+dcBE1wnndlYX67nComMuclGIy0gL1zot3CgWzpRw9K3Cua3CUSOJPoPDKmD+D9N+PnBZR9zxUHjs035OWieG33l/0/44JlVFAauKBVKzw6TynzGCBPdaJJjPLayRh+lwNzqbHPyOZR9wX+Zhmi6xu9PBbGohiD9MryOvksECAGWXiJGTCAMguRZ1nwfdtwT2ionrVIAMPR97oVyeFDfcu2W8JBZYGOuv85l1hkOG7hKNKrDMBgCslHxgN8qf7Di98fHWYAD3BmSUNcmmb4d5dAjsh3mmlE2Ww65anKGN2cWxwYdE3lWgGBaYK+9D2PYfDMSMJRlLi2wOAIUJCAuP4KTzoywQ7XDnW+mdqxpHzBjYYk0h3PpzmG7jHLnkdeC7fhLkTz96BcrMdMj2coXkcm712WgxrgZCcUKfm09IUXwGnTYG6NMfpluStRA1RHQVVAwPM2sDghsXtqAyKPN31kb2UcCjMXNkpFgPEHGetIZTXxQQuIf5mqpxw3prQd3KGoqTHhXmO8Jr7XzdL98nxqJV4z4LxlwDbCp3N07IhDgT0rB4MLyNHe68wTW2wORnTcUMExANVGGRjcP8/b+9T8fjEvsecPiX7DhATgIwgzlJ2eBBHF2RhOArn7TwUobk2CfELAXX036QIg53GCZciESWOHslYXuaBwR7bRGCCHPSmUKO+rAkbRWQdFEWNoflxMpSoglTZRkw2Kek8FlALGJIoTnzv/0jvYIimjdv6kec7cMSZjh/rIxcb+s0RsmLDma0CxE5FySTkItJkOtODawfkShTJzov5/3E9qLQ2/wkMyFn1tjKtqIGo1ZFPAvz5uKH0EJWj1KkFNfSJBbsocYZXCA6JGDYFu85FaH0k8Y2BubMnYrtkZAWZYtiyfSk8gmRvQr66YICL+hYTk8xERJcqjwrPbWENtFr/xywsBIRUOnEealHAdMQBcjuFGV+Gjy4UKto3ihjwYSFmIBEjKiG8WgYV6ZoWkOiwsKSP72+Tgzu3GEuUrw8TfONFW1EDenvfN4dL0PTcbxcuZ+DW4E6/KCO80n3TPEGLNh6WEAfTkcWpFTwoZesnFjwJMImG+HLcO6gScMp2jFTMnYPFYpT66HWl0vk+3MUmpRTaka8ROt7ezalf1bIDTEGgvoMm22erxKdZ7y2cKElLEch1GLrxQ7DqnHIMZ2TiEMI6Iq71S3u+C7Y/ZILaUQFiZcLRRltkRNrQJl16C8UO3mms+k9TngwwxTQJ1ooH7zuGDjT4mstrLznw2WZ49JYh/2PDLFqQrzpN27K4lGLU9IT+hFSqel8YKwK2IuAEZQB6Uapq9DxrjN8OLkeQp/7KIwndaYcIROGomCotLEWj/Mev6gUCun4bje5PuZkapnKcBKJsHu73m1cm7RJNr1qqKnGmjWxRf1RZBI5NRx9mnmrfsV3Q5eIf0mzyBXGazd0a0oku9bz2jlltdM6qJ3jXpPbwkZQvpRM6CvqpHOfYDDcQ6R7jylqH40/9VGWk02E7qy7g42DIjKaw3n0sLeskFzO2M6VZ0PinU+yS1F9G21n07PNLhTP7NKYvmzc6KezuRcmfDMgxLJFcJUhsLHblkT2NrUfw9yOLqx5b2zl4hbzIwHDIjeMBGM4PwzCnq3uI8M3Z66CVBsPN4zldsmuuU343j/yjjLWmqDVxa0pW63dr+/Z6wurSxtLG8Yie3KQHK3QJmMNna7ZKwsXJsLobbmy78u8n3ImQ4aXemMvnqbxZN4+dIQDiBZMIWqDl3XmsxkGW5+ykQo0zd8LzKXgBixVNIwxr0OBsap0OYmEKkZvFUbJjRUsBEQ9FG/q+7yqMuiZgXIwky+e8pclzny0OIXqHOwKZ9enNdZEhjWPQo+fahfMlS6xZHfR1G2+xZWrGoI2y5bijbALhXpII9x5Zs6PMv86CTUXnzmUkAN0uMjfoThci5BLrwsX5AvqPXcgJuFsCqdnJhy8QzifTfR0fRn2orh9yl2JvQB3fmfITlzQTuV63F2S0BVoXPjlHE3hVCg8XbODqwj3LAP2JHf2jGYoMQ2RZmhKrER8QFw8NJUPIz5wKtYEeXqq2qSy71QPcS9+R263+4QUgtx91RWNEtzdQlJlnkrdoV8wpYUeq3/h/gAmicWLQ77hs8ckh57XdItR1M4pKiiB89BwNtPcdxiJigMObS/sj1mnv93nlad6YDdXocun3M3ahPrJRHPixo99/65pzg4MxxDilgG3Cjj8oUuKuKjPIb6FCzCFCwyFW66EsykcIYFwvVXCTW3Rp6miYO4WctHqCfAxWs7KEf4yXo0IckZUGP/61YnW33RRopWHE3tvWl4c2JTWmVIZ4BpVKCG6GjsO15vKMF45s30PybYqXLifbhHSvsM5JcwaPn1nPkyPq64b+EQnDgiRMPHvCYRxYVibu6UyADALbZPxWVs/Rw7VERIniTEr6PRzVFxb0V3CkZDhS/YFCMKOEj8I9n7MSa9Pp1jtETetFFz7n/tpYuDfggxA4ZqUHQZ1ryBRTiGRn8HlY1pmt2oEwqdpSpqesdvriXEx1RAqyNHhfgd3zXE2FhbLvJLNBk1PZ5vVGx/AIaKhtXtwb6XTJpt3J0OeW5nmCoorTGg1l9DpcJvzQ6tsZZAQnl8QZJl+TvuU+k1CmQBZmhHzlVsasLxZQk3g31JfGHjz9caKIJhdsTDnYohI1IlIhRyasw8SGz8vCbSzg20JHiKN4bzK4pq2Ae+w0C9TU8JGk6gdojA81qLg6pPN5xgJNIRgax//RyXTTebnlJuvwxJXGZKMWFAcnoWL2GEgF8l/Udjk1rTSGq9OEfeZ4hFCPje5mIXUkLH8zLF0VQjEymhBFGyNrE8w4rPKuNslF0ZZjBNXGD1Kd+sfsZuJhQTSz8txTNlua1gLFqUt4LKsrDsGAnrLRhgfG5YHxQhJZYiBWxrc90bPbChsrJeEW7vCiK5CpPvzxkvRonvA51uArClr14SZTNQQD1uKUZwxbgvuZ2Vb6zluKu5wTyn2Q+rSOzHnMDmD5+/jMQYedhjdX3IPbivTKoVJcUL7FJpItb2keWEHX3nV49kR9zJjko9C5P7r6/vL235e5q/z/e+zOM/zdT6vzX4/t/O3y8/v+68Di3Pg2CyEHBvO8jT9+vr3w495Xub55+nraXe+/aqXw7cf8/xjfjm93v5+1T/+Pr7Jt/VtOKrPxx+vu/nr8vN8m6rT11NzOsy/Xv/2dH09fvv5Y/16PU3fvr1Wf7vJ1x+X0/T1tW4vy7f219fvz+Phb9frj4Y1mEMMY6HBPGa0xwkk+PdJXbYPuTbrKoVEBLm5EraAIAWEJKBMJqHt4TszlxX39cD2twIKIgEkSAeAK6AO7MmfVDE81m3v8UTZkK80djlrWt+FKgT+iT56fvD8cFN8ZYWQCgcshWczM+ROhwWQXH67ZrInyDDn3fmtJN5mgceCkB4ht0sUa6lOwj+lM6geACOPrmCUwIQi3D4lMdOnNc+yHJCgqiDC/crEkrsetybCEOY1o2osYM7loZl/+8dfr5f5fGaYZCyRVzLIgZMYqFG+P6ZrCpcOapvDubrXkSGRJWTYEKm0uKR5SMDGhC+rNHJO8/HXsz5ZhO8NsIaCAF/NNlTC6zTe2GgfYPNR5YoFhfKzNaiJ2HJAXazzUVqUOA1IHQoOyj6916C2SJVEInXEqcwsCxIcMA/tpCz7ogn5QWS/DdWizSnmbNU2HV8cdp7xxc1TrHsHIQvZSnJSQqGB3tMqTTzK0Od8neOUd4cVDEt3Ei+BYrfDuRc8seZjgqPpIctQ4NTgVWc+c5IhUUOt+ELA9Dqf52v0xgecsfIEaHj9mteYg7XHwHkZJ7bz5n5G+yQsf5DsUo8v7TjGeU5IQux7KgsrxnH5Ec87iAGL3ZaS1hEJVBA5R6L74nUCCnq8hQIBNaSRK7FBZkDdLJdOgMTTBWdfQQV/JIlryHjgxTg6GDi/LnF/co15nXG0/MoiowfLFXujbuy1SV03fcOE+/FN9dwXzegUUsNnhmOYiv2UeEzKdQWZQ2ojJpYwhzTy3DEkO+LbqKkBifh63V/1NIQpvU1iutQqQ+AXwqVviYZcxOm76IhChgLNdN7QlpFC1p1BRIP20eIb+VgiAeN4TQBqviJX3v25BzkW5NfcFZIOG0kTUbXbS04S8TPN9bhOSBXciDWVWHHjwl8e0u/OTh2v1C9DNaLCurKsL/PhwHq2JGZNwyXI12XlpRe8w+LyhTbDuBN+AyOpzCTaTLjXqS8ZOsXJ/RpuqDS7kzbWLa2+r8v6gzGttRj46teowqPkLMmw7NemQXeMawP2Y3glpFGAFlgQieNb3Cv4uo5v+oNoEwpLaTJDcRN8mLE4xR5ZizETnpGlcIHzdD4cGUcJ9OoxR/zrGnM1wnSQW3Ht9Df/OIY880+AikoRmrSNUtaDwzBze+UQPYmQYp/VE6ONjHYrjsesKBH0IWCmJzNzW1tNW1Kaa4IozoCeKCYdDj04z3ztllzv0z3WeFKv8zL+Oi5jNEmrMCtMTgrdpzu1famuUmTP607rwni3X7hdwt2wcE1iwrmswpkSbi0Q5E65fUj0lAHc1pX0emddk8UV4rNPP3hOPK+mgHf7Qgbtfk7lOTANtxuvfMRIzDf8eufZlRYCo/i+kLP3Np0PcXpCBk/tk6AwhFqXyq/gbTpPKye462AYl0EDeC8WPgQ6yWW5XNZliWolXRuSTMtt+RBtcd5nBK2ClqYqHYWFmulbrK1T9WE7k3uqmS7qIAzwCAkoRF1wc6UDqW5h+32bbkacJaXgaIIK4CeZAfM+tnedjwmVcBfps1HCdRvwOm8+C97qHiBRHptXebJEQrsbwpEht6E3lN2HHIhd2Oy52zp+s4Y5AWKPm7qhPwFMM4xC2OsiN7ZbI8t/JJU0TOqw9boTIHk4qH3i7SMXvKzXP06vY9pJgAv5xQG9P45z3MTXDCGsMS9LV7p/KJ3aDdHcy2S7CxIRb9ONuKWi+w4bib2D+vCR8l5i3hoZvagMSq3G6cSc9fw7w7Fa8Z1lrrjvQ1jXLnPB5UE7H/TVpaOhD9uqrbfLXxqleWD+7G26HZe3+Qw65INsmks0bnmHfHJhIbzYBUbmtPBM/hLrqF99Y5fx23TjsFc4S51vS+kVwg4mUruYwU6dUL3Gl1+X8Xr9FmNqJOQ/KqCAncXcXtqEe0aVhXYQ+Kw4NB5upy2WNiguRZHhrD5KFc7zavPq4Xfo9DmLehe6LrsMvGILT3h0FuUHZP0MXF2QpaEeW84+GRnS7tTbGuHfptv9Gjv2PeYDK4yJ+fZ+f4kfKlYzxOorb4w/UOAOmZIJtos9BhlTKhPnrbTdtAoeatUISh036bKbtbksb3E5ssV+KOWBvaIsVW9iIdnsqdaRUyPhChzsQykUVvUJEk3IGqaDiElpQ9FW22YAWsxjLSj1jWfUOp7vx3Fluxok0Ee1tLxtpfXDgSiYaReGhu9jnCgVNe7l2LA+KXOMeRm3+dj3Tpkezy1KBFiPsxDmjKyzCE9G+ESNnXiVwgozVPCQtBHD3dJatjTE+wwoqRdRAJeJ7f2HwDzzenooJ4eyStA081UqOCcSkBwudbyzbP+ANSZxoeN9jCMUXO2n5jfKWaf4pTRB60pz1A5Xk7aV728vvBaGbYDCguVbzKiEtdFwqbbF++8j2/UguoZTGlRUeqM8MKl14ojkfRoPjBSlDkBuGMP0r4A6vU8rK8g1uL5C7X94uM7TOq7795i7HvYYFgbF/MYpTWHhh2kCy8LVcXF1KJFM4I6CD/K+7OMi5KPMtZ0c1nB81TVdvnx8H8uJhVf42RRe/bJEaysmYomum2RcJY4dlOmYPh2VZ91K+C9/QhHup5c4U0CkkjEtdNbq7RalE2voHgqHjAgqZimDSfFEf375ovJWu6f9cvqyqMMvideI0WTlm7gq45f5yfZ/q1PE8SJ2eympTZ4HdhSCM5mQhJ9I1FgFHYclod1frL4sJNZdwoBebnGvqm7nX/rRZ3LrkLGqAH2gU9A7PSz7qzrjlzif+t+/jt9Hwx/yX6+38XxgHkAF51LsVnzkIvwFTF+u85lFQWKHaVZwR1J0rv/1v5JX32BugMdPcT5cwsGbvqQOe7ZUiMV4NXea5TKd58PTebp9uV6m/dV+EE1BmJ4vaO06+z9+/HgyUed4ma/6TvRE34/HSb14hleAizwONB+dSWsEPK3TeFjOTDUSu2GFLfF+Glm/KFRKIDl5DHydY1RNG8oBVoQna7ZlPOeEG1kIGZIf1tv8w/j9R0ycFpeHnOqa6qaE/iP+fQL00SfO8aZqLnnXiYKB97d9+TBunib99PwdZaiVogLikK02ENoVDj9n+Tl1vXahQmaX2s+bM8tUrEcLG74LNEXGEmdJFztcbMMxGtmKOfKwRghxofleJ4KexlihPOaTQJsEgIwx33mgIFxU/fXHPhtEggXXDZdQMhrZrHDboHsAj8XzrGkuEQUpYnB63llKIneUL4e+jrHEuCShdxZkcsirpvedNEni1X2OK7oDBlPiyNmWrti62Ibr4rZyzTzdXtkOD19JYTDGNiBfj50nH20zTKm/SL6JUh6O7jEHYEuRbCkzxgZsW0PAGcKGJBhvj+gmFSneYhMIhRI22w2fDG1+7LI/aKhMOAt/o7MyzIRQwpzpleYHwcoy+x12QTEiZH47L7zJUmACZYIF1tji6TQd5vE2MagmlhjDDCPz6TKt1yXl2OiwgvgGGdBZOcX6kygsghtboZ2dTDFmJZw0jhkagE3GBQI5IUlXgBbC0k0v623kpHO4PxwPvdh9RRbivEWcqXCMjY6X0C05md2e0q10QGvPh/pLUoaytK2EkpRx+2bkc9JvHi85HK4eOqgdLR5pi8aHFg/qn6AuB3JnqE2X/Fs8js9//RJrvmOWZ2xjf7wfmJwaLNgQ5Q7udLMGmf8JdRIfWkoEvCGnTUAMRtl57NyeDzovELuGsMGygIWYz6/TmrCsworklkrkfDatF2wB7eEa7ycIln6cz6/reL2t9z1H7QoJDReqm/N5ZmsxFL0roJSVlXk8KrKUmONTYCIbvFxaY39P1TIx65tbawiEDwT18AljEeUe8nVneuFwltGZ5q2PmO0f703GFI8GcImQGuuoe45CdEIbFcaZORvnSIZec/HKT9NpWX+l8k+h0O3WBMf5qmA/XMhY7PB+WppNKonJur4kDLA4XqtkMoaQV5iw56PBAVcyKiLfzNUko1tgToiC8J4yNo2M0QV7vrTbc51ZKl+V0hbnm4pZl6RJXUKPrJRQUcoOY6J+LRqopVWoegfGNLo/AzkQTVjb9bYeDW0yzIDtsCO5gATT1l5HhqiFD+8T8+zIhSmt+ilVmpBwz9xgib1q6MKQk+qXMlz21cbX+4VTmVWwmadsLOoW7zCbQx2P+7y17+MxTtlWMCftYlTfqFHwKbXd5/1xTmItuIcWvQRjL6nxYZ+jOBuNtYUVLKHnUdq6janL+3Kens/30wvLc+7Q9WHEtLOpiPenK396v+VjGYPX/XLhLttvMM2QOQMpSbPjFQQDP0a7OeO3cWXtRkLixfKhPd6/NUjMEPzoZXN3asDsjA9tRf0Maa9WKL5ab13Ev885nfddCLWnDGPkppRG5PKNrV41lMwpcNXPC+NNw6ReBSOX68wqVbBQXuBwnRmV6G9gMEg8wdNl0CfEm+EMkB4CpSUpwZHhoKV0ayHLmqY8MBExZVXILd+UbnU/Jt7CTdkQyruSn5XSZVC78ZZM7D+ZZU01uKjdmNj+3F8xzZn8yAkxAXHBM+pCynTNx+MoeHX0WmJek/z5X6eDaRc9LKeRkzCH5FmZReNTYUYwu1nsfrQmbZTsm6+qSZu3q/Ths8IiTcU3cXodnUBNsnxKiBnm/DZ520u8Y0AfuHUTqMUr6HWdbusvxfUWp4pCYrpMKSm3tMgYaVgEeM/XuNclHBwVKXY16YmBsTuPVjuc3C892mtMOCxhAUMUdiVlhc0+TDORBBgOIUHoghoTWuhTxZR3cOeqKlqXcUYibm+AQLlosfDSOpkdJN04aJtIE+Ik4pHW02kvKFTcEi47Vhv6KNcQRszMrA2vKP7jaVbr5LFQzt1dasm/uF2nY5Q9aWBkUGCh/7owiUiJodI4O/81BqdD0MGn0C9xqZyOPwZfLimMjtSJcLs3a8ZMqQ3y3gSk7PLRsyxsyHD1/3plTi7WBCpECMrKj+klrfNLSKZafF8R3d+DCpmbLtDabWaObgjJarZtvl/vLIgUMMFYWAK//oibv7B6VgVX7K8/mBoFpMnaQvTx9UeMf8MMuhuMfXthIwnCCfFI+jZd4gddYRownOFhHZ8tLnrRMkelxR3ccb5Nv1gAJ2D6qYBa/nZefnA0DNRYdNdXE/6CmNVceVRi+m51qnj132H+U8xcehzPb/fxjWN2oTOHebKOYzyPOtzWRwCYlsIleJ/KLOesHUIKI+9Wluf5MWnlw1AJfDH38/79MK7fGIYDZ4BxhH0cf8UX1MAuikrAIXec2HOvYaNtAVR8TNvlBS4ORl5D3tz3KVbqhSNKMDlTZG4d3zhtH3xaGK16nF/WcZ05eTpWW8Bb2XF+nfa/9gzuXsNBVeDoPc7fWCvyg32RchtMALGoGHKcT7FjXWOM3WOWf20tKchjOe7CczxxP7aCDmXRzjnmoK9hg5bEJInKypf7OTFWwR74gpCMssJmVYt78rFjcJwZ5TLe9DLVb1ePcPDuQEEjxsGgU7NbqKFvQ2EE3iGP83cWlGK8hYuAcpy6+FmlmZQe6ikVYA7HhUHFGyzKlgkv40ARnoBN+1Djl3KBxDnyYH9T9hhLCCaed3yGFQYIa4PX27Iy96DB0imFbSowlgINupCEZhvQQBnkafwBM+PhepIzxLYEyKkgcRrruDAZjB3WUiq4ZAujlYXjzu3DeMlf3uZImqjFjorbUwpikppHKEbWBu9NZFQ47ZJDFKBJtt8jqJPYO82oeDLqGKGQxwgmqZWHUXTI/UMEm54A+bFGpH5AObKYAbfNN6WBMJ+fnp7++uUwf49HJySMlRg9q82lzTRt2IPUoYT451I3sLacy4bXIWeezCX8S/6KsqqIcvb362056QxETpe3q8JG/SYzCnka56Nny2vEwmm5AclMZ0toBvsqrJFQdicdMUHarlACiE+Uu5Eeh0E4t0RmHeFGtMiEWXQi9YTpOD/1C24IP1/+TjB0E0cEzvI1LmiIMMb0Y39Loei4vC33+IlEtH7komWo4qjdD6acg0og5Q3oq9JkWu63fMUqTJr16evC5i7jOjLKugBelCQ2+Dt58ACN9ScqusXnwaCCB2bv6zH7GPqwcLcREnZc3uJFAUZu2xYFVgGsYP7Pu8aFRfn8FucXhoIWeMFMzPTQQchOgSnkNO7f53Ps80GII3Q/klquxAqiGCaprNzGOXn9ML7Dwcxp/BqXVDuJOeHgaz+NcfTf9Q/0xZARdkfw4dQ4q3gaecDa7zCVc9xmmrd3VCj7RMHrN9LHp/GcBCJwEcCBiDHDwDqY9wEX34wh/VG40sNG+2BJhwGEsclHJkyGlEbmeeRS9B2Ojnw+icCLpWu8M1BpBTMCBezzabywQQEjrtKguMQ9wrDeXnhUTBlOSNh9XWg71GZ4ChVD/QrSX6cxqpE1WNsTV1dP48/nJKsvIk9/G/HBafw5n+4nZgguCQ7tVON2u9MYg6dx3zFJ4VByExNhnabxzJ6+hI5tAdai7LAYBt6s+aTQtXSaFOCVoSFLJWpgZGFy7ZhdgzJRhZ1iWpP1D9Ml4vDsNF2vfIhJWIIqxKWn6TYexlskjt1GFZ46KeBl63wJeq60cCQ87C1Wqa0KmMItbZSc96jKdErTwutuwmtWEaAp4eeoC/Mh4WyH+UuKOSgwwdgEL9CYJJF3eMt4jV5u6GlXGZVRQraB3htqjmU9OP66nVxJRRgP32X1z8m//Fb7u39YqZAL09cCj+8pS41dQR07j5eU0fUi84Y0PS4OoansB8VjoWplu8jLX8MYBycDskb/0PjGp9PrmOGjwXIkhR0le5Y8/z/OoDwyn7LVF+/jX3mi3K3UMGGNU0zqBN+nlZGq1LD8n0zXQlFPPYb9cr5NP29aDzgjOQaFtUsX/OxQsfElo3giacP3Sw2tAx9aRj4igxZc7onzKdR1wLSUFTEueCe5IVYH4KdPGemXBwbHy5xpahKhQoKPWh54nq8jLXpp60e4h+TA0biIoezmLhH2dRWirNfRT6vkGkOO508ZNaVCj1Nk2M7X1H4QRfvRnsyAYgOqOlFqN6jqtBvDhNfRXCZnDReNCGt7G3W9Tq+qW52tvemFhgoCXSaZWtxCIC4+hHB8yiD4kxbf8gn0nM1ssKKCcMzyC0sbykIBr99bkKTMeNbOiUgX7JIXVFrH9KUrXbqkkigqmJ0ITlKybbagzNsMot7M8Ct0L57mw+E4ZYQCQgE94q/OzMC80XjlaSoMK4iTvJ8DoY+sWQaswBD8Qt5gZhtMi7kwMQZDWbmt4/n6Oq3JaG1FOFo36n6c5vOdpzdhWoy0/QouwHy+c9qHCrpxpYE3XzmrRo37oncUalFfFs4vGsvrpOVCTT0yGdwBN/GnjFRSwa7uds2sqYFwqLvexyaXmNxmwKE0LjSclsM9xsNA2A4OZRYulYjRVgki38EMtnCSnBaGyCqQeOFBuMR8By1ONWFk9ul+jFHwPVYDYes3NHdhoEaM9HfPkLAj+IkxmD28SgImxdjgMoUdJUseilxnry2mg5QQXlfgOjr9Gvf75c5YxAIHpcq5gK57bUfx+oYEvDvT02E6TrcpqwP4lzTBNWBd0oInSifzDmk2F9Hj5rKPWU9DyR6mJzeZ3qJnWEPWcv5qHp4rqxCH4/bHRvMxVdWENJvDxm00sJlZ+rtw6c91nOJOytOv8RLjWD68dv96WZcf12lVROqKK/uP+xo7zPglFZRrTr8UIfty5s8PU75iS5d1uU3723TIm4TYOviOU9cypCHYURbTuestCUvkVAZbiJzz+lIYGq9OG9fSYBnMQ/SgI6mtXcY9r/xCaq3C8qxYLuOdsoaLTUnJBPPNn8fv85sKMp/2KiJUjEzHqzrmtGNY8w1P5PNLTEsropnbbvPaztO4crYTWFzE73iK34fEHZOeZ5K6I6kykVJHw3hVnZFBdzCOmvyTtGMWyyepMzBHHiMf6NIxB+p5uv1Y1gjzUsHH5C5UEPEDXonOqoslLlBikmx6+tSkmpJgNPmnlT93pGkiYdadt/5/DqHiRMuQ0Ipu6Gb1oF0qcfk0AlW2qKqUsJK7hnSJndfz9CMrVCvD/KPYiO06Tz/jfjYcT1MRELOSKWtPX1np46Nb5Hnef0u3jNDHpB6PjJhA1mKEecSkNW7e5AhXUpEvzo+SEx2I15D8tcWZaYiD8MTcvuWTM+A3Ozw3kuESwtrrTHthQDFQoPDONH/j7VJdQwwlxP26GGd3Xs4M84GJnDo8jRQvaux67WBzfmnML4yh6kEjg8tXeyYH6g6g1S8z7GL0cNQmkPAOe4ZzNxB9zxIdEDcpDdZ/ObG5G/2EbKHVjUh4vPYG3vqW2D3psMAfjVNMBXxebhzANBTIcOM+C2Bwfp3TNh2BW0trknDwSV/sW9zjjLqEUsXCOc5BrzvtYTR+gERK/tQJlR2khaaQPiW9prcuoPe48OZnIWHjq3TzpdDQZ9TA1klRlsWv+jdydsZYKqCE+xPdVlmgUtBGq+jZQok6L5/4z2nq6nOmEXEfNuSJbX7D8nJjOOUBk0EUHu1+f08ZryHyLlijYvGegm227dUt7tGGi0bMowv7DRlVD9MwFb7SQdQ05GtSz7NgbzrH2ENULAnkykvhOMtEPkAgIR83p+z2KXsbNdhSfOn2HfKWCABEfG7koO1oMaBaXKKEmnGb0p2IhJRSvBghs8jZom2rsFuRYgLNH+otx11yLSVgE2593C63vLLIGIYlmYiwMLxfX4+s22AIJdWbXS574kZKwVNcWAO9qCESsyAcFG+GEgoCZkKxAiVix8sYgRtE2w1/iMFQI8Fi99oKHgm9bOz7LecvadpG7DqYgsbJmeX8Mr0uK8tzM9xpULKXWTwIBoRw919g6SX49ClbwjCo+fPFVS7oovNlMqXqrt309TVPAk3jDMdy5tOj6qLpkcER1TycL00TpgYIS8huUXTDnFP4cThz9Aho1eW9wJm1wsvOxkJC+asviYi3WOTN236sVu5PwlsGwvUgQE1vg1IvywsL22DINVA2JkaIhiBVx9MjsZ7asrzsWfVXiHA2kn1vpIDtKCp2LJfxbzExYoPzsQmjYYHKRVUbWGIU6kvYUAKZidnCW0yVkHoxbpkuOe+XiXUh41aANDNBTe6FZfsynXnZRYSLQyCoRF51brnFaVB7iqS6IyBId4uI03KZ1mRfqGBLUekBrCkdRN9slxsJspqUzMTR3SW55hY+BhoxaZaLXjFtA/2Gd20EHGI/aZMD70tNzkWtetr4KLdBgVhhLOQ0JHqoPlSosmR7enHF2+eguUctXWZA1gSOS1d2kmhxv6HQm2gicJ46jjIFRoCZT0hjhFizKSzBVYGi9heVtBMma89bTcFMQkWdIa6jsU81ohTpTLEHRRoxy11Ew+FeBg1oFmDkH+uBMbxh9R3zCanC40mibCZCr7Ccj+nxlpWxukAhjkJVdVnfnmMrOLVQtjKzW6qilHeGBeSBPV6WELsQRVtnYMQPLI7nnMLUrgp7h6i8TWMiNU/EJQ+Gjj/hXxgTEOwyDsBGpddOhq9f7lf+kODULz0cRpeGIaQlJ13luxi8orwMZeJR74TTUon9anXCH3P8BFospkfVxgwNM1VW4vAnf9oIllKFHFtSZsYN7zrzqy+/fS9eQOFfopjoI7QSZrpQVqDF0i2NdRzpgXv+34fp+7Oo6vjey2JkJVM/f8bEvRUsTxU6zRgrisQJxzbZ6XzvZBJPpOdhhXYBM+bkq2CX+/u0rjPDt0JkzIdEtBhXbAWpAUnf2g2hDTTdl//2Ph2PMaUNRsNiKxdFMMpWrSIxaNYMaxSuIH9VwgIm0+RsxR5xjtgLPxfFKhO9zAek4YWbUkLDnFR2h5+O960omezGcg/nDJ0lhuXjjkb/5GAAmKEjpwyzSxr7hYtKcq5YWQtadt0qt4nL2O0RNHpxqJ8yC7UdJnqmXQhOtcu4cpi+wPOtUHO8jCsDYWHuCwzaVlbm/XxJ9CLFDs6MggCRMhczBGDOwKTCQjngQsbwMsZCGaKFzTp8R/QLYkpbFTdBFMlr1RXw4jSmoWh4ctCfAoMn1CkYu3iIG/JEfRn8NhEbep1mDmZIoVEZtNOHUAQbIk17T0+qh3Y+36fr/Ha+X/5QKbtYlBfC8UX5nSjjxmgMNccRfGFSaHMA7tyHGX5KqJRLsdYibiOth8CqfYlbrWaMhWo1VRrxFIy9TTfQ4RNkcIPe29B3wwgqaxzSMzZhK5bMkLQVjK7T23y9TWsqKxTg5Nw02GqUN2Rh9pzCWmgs6TGZvekqHEkbm5GtVd2bYAtQWFcpbMoSOdLLYAWIYY7o1D+WlakTQJlI2rcL8YEzeZziZX3A20Zp2nJ8CvSACgURZSVekWB+pMDecxlvSqmUs7vD6yltqb8UkzSrC0KaHA/Wwg99Oic66xWGwxdmNWP1w45RF8eVwJgiaItqClD5osAqZO0witQN6sOxJwpMXxkBuqihaYmp36wh3pIA2zUL3V7WFJNrwbkM7N6/s3JwDecg+Q8uAMoAyhI+oQJFEBJllSFpb0XxQLtxewisPpv1kpXWhpCGjACZ7caFWJlPr1mIcFXnD4ZvHngVmve3+8rw1V14uc537Tb6CsfxlswLgaV0SwH9wpmbBeyHKuh6XpbjvE8EMCDArlCMVIzCx4SYFSf0JF5sOQmyDIUihauxCIIUiQxCIeAUdwlLgg+nETDBlFIoLgGgCuGkuuCn/ZFrmNUQy1HIMGlje6UceDzm3IlQCFJkmkixTa2em+XlrsIsqNjG+attYqrvSFhzI1ZSm9TV9+SuQxJpX3PfYI5PNbj5l6ba5X65zadpuae0LjIkTBdbV8VlvY3H//jj/Xa7XP/88kVhmXZP++X05bDsr19SblOxw83guDRwWa5WdjrahyGYocI5VGVqZnqcQkKKhIIqgrUUs0NBup2CSNFl4XLfkAW6QP1wWW6mwS9u+YDkeBgwf2FkAzApEmDMCUsXV5KB+dcpQemKHaYHxtVHY2udDs8xiu45bRMXdQDSC/yHBwOcTnC/TiuvBoYu+KeKiGm6jcHhOr3Ocflhh6msC7NjnS6qizLeRKEIXaGQcVmnK8tQ1LAoTApXGYBbzTPBHpHZbQgp1GWs3zmbJ5xbpeTXOn2fl/s1nqZih7uQMJzqss5nldyM8T0SAltKicd1/s56cDus+1VYzdZlP3EwPdZ5LOR/laEkFSl2uDkQ91ld1uVw5x3SNaZBxp02xlIihwPRPAWlhcu6vM5HvheFs9fl/LNFdzeuU4x+0g9KmBMCvhH8o3h5J1ZDFhXc3wJ0PCHot/CrFoDzH8/Uottgapi7EKJe5XjHAkxO9dFT/RtvDRywxmP56V8S1TdMD1NIYqxLTP+NURb2DmVhvVku4xuPRCpIH1S8qDiu7KBEXqEL05i5MYcH9qYRGduGvjPLQJHg32HqoYB6vazL96SwvQ3+l6lkEkEuxIQVNBnspcTjCgMh3SLjwBa/WfLE3aEMjEy4lohXqLAt67uJBlKPNbIpd4jb05xFnh+HbZSF/LgxFed9y/j8nKggofoeY1zNGfmOCecDfgj3l2OsZiYqnLcoXI+2wyt9WGu5oVuMl/yibc8jwnZ3OFELu3tqVFOTzEs+EoeKHR+7cFXgmK5ZzaCCcugOr13qFNd3vkqXxl7ezDWqN/Q47CI+EYIwZEBYcLP7G0PpQseskFD8231amUeNEfu4BWodz4clTtLjTqqHi2D+DLGXXWFJAHqEhcvl4MIGU2QThJlQydj/WMeIxqSCCg8OPuZAhMLtFUKSSwfn28qSeg/g2Z514iOEnes07lmJuyg0AWwwVSxcdk9pDuBEVWb/5IoMQmIwdeGFTeNhZFmkCjJ3OhoPN119XzCG0qgz8IazHvZUVtiLVIZYpfiBA7KFeGedxmOsnlLj54hdynUar7y35QFasDC8gxwQh7ZjqVws0V5szdxhxwdHxuu0n7hQsKhgoa60FGlL3PnAEsaFPP06md9xP1XCrveC862MMZRqBXNahcGvrfxiAwymvL07W7xLZTLp6qtkhJzOtFBv6eHL6UVWuNTPO2B950rizjcJUNTHJESqydMBQRcbeeEuwvcN0O7HuB7sbuv5vkZkrGEltU9LhtjLoR7U5Xye9jdL25gvvIRU+GJbPcKZZ84Y7JeiRplUObcwxPMdroXALiE8kBjY78zjilQbdtJuJJp2Vhn2FAKnGU65ZJINDVGHJS47/jZcX6YmUOFCMIn3uomUUgmQ00ItZO6evIwOhfmEwifmXRcS+s53QhAnPRAlKLH7K6K1c+13tbuJmhgIXSLMd+9R8zfqvvzs6pyfXXXys5st2Z4/3ztO6YuYeUKtB9RrT58QMYYz6BkyaBWhriXqTKbkAn1FDAukExQ375JgUIoDVZQb7q+IWM+9nUJH0Dq9HtnKPOAiJGausYzlUfYLuv9ElYJp5IJ3IrbchDp5KmzSBbfySWb4cjOX4FseSw6GPiHnkpe4qvTIVEInD0ulOxh3hqzxnJ296kIApBsq/pmGFxsn7bec6SnDviKwku3jVxlYTngrBqjYs4WnYp3exhQEKXbQ7y+Qpzk4bAxhxOyqFJEnWHCcyXfn4BtqA532AjLcGEt75kWFM/GY02Sd5uv1zgUo4K6JBSjWKYEU1RB2ScRNJSck6V9qsUx4KcxklVFcsNhCV7BOXMx4KChaFyafMsPGQ4tRvKV0BFcjqELyM0mRbq41GHflG7PR6+xwQIg1kteJQwp6jFItXc6Z5eXhWHCuj32VbmeI/V98Ds9nf5//yFDCC6x/XUhJGtsMuwcfZ8FKTAfctti/LT3L6Qdjj4AomlJOT9lJhjC8qdIQPk8/YkQu7pLDKOF1uhzHfSrsjPUNSmmby3Fk4hI4Oi9lCyziJGELgm+uAKoga/HDwkmzNFZgtBf5s+jyQfQMMZ0o0VYQYKBEaEaBBTGbQe4nIqDIVOzTlirfoxizKG65U54Wgu2FnNq1CHiwxrlTiJkWqRWNfIyusFZp4zHtP3Z/ErLzhGbZYzk2IBNsB03sMuE+tLhcWzAYw81hNSwQc3SDBgPqPfCjPA5mji+Do8BVD6g/0NP6pIQHFIeIDU81xYS1GMbglSEKK/11uvER2DRYhLrwhK7LkXEC1lDfvpgP14Y4Oypu6C3sGtoSf2k41fyvRhRtmijqGtPmIZjEfohSQme5rwxtWmj2p9vFrTvrdL0s57isIuHeXpAWNYaurI6E1gp7r66cRPTwVA0kkRC3b/j6IMmGOPI7qhiSkIggToKUjzNNY6TE8PTnVJclJhCfcADCitHAo/GWsoUUKMeTzBRGzLrH/pzIesqQ3kdmWqNL5uL9BqZK0uy/u3NPRPuYZNadNFUmDYpAgYFNt5Ag47GOdbGidL2t8z6TuobPpNC1sE7X+5FjCnEqYweHSqnMoU6RVNOg57gFMmNsMlVjtLeQC5iZXvGsyp9KUXNzPw337OAmAmOJtdBDykjiJ8F4yHW6rXMCBcbdoYVVXBliUhLQsy/tsMpOssVCMEQxr3mLS5QS8v9nSJZK7t5t/cXRBVJs5VOGJpMgC3o6zl5hht/uKyuIwzjSDpJkhFO7BJHilR7JfT3zqh5MvvJnTdzotLERCxdFWFTVob2KVmPX5hIETVvWFHXJ8YB9QCPvNfl8zSq94IJkTUKNuIVKXmKnqn5wd7eIh6mPKume8zDHkUdPktg0N7ALr9P9moC08RpduPjvEyeb22GNEdwvmcpNiBq+5AJ1urETFgai9FPYA1zlH2dhveOm8zXlkDGj3tYEbEzHiFuMs3lwiZwEBzrBvH6Wtfga4WlrCCoUrmDrVwbfwr8hFzS/vTPPBKIpLbg8a2a5pYxJDUwqlUo/urMzund06/jhLffUFYJdYKU14n7k/djwRchCMucezwbcJ0gbyRb37M6nAARDFG4xhlPgmBJnd68s/y8hq3yQ1+E9R5lICT/P6346j+u8xFsTnm8EFMCZVy26HRd3A/DOQAErxZfEY0UtCnHGUEU+uYpMQiqeau1tEYrR18sQgjgP7mJWmxmABmNfvwmjMGqBSMvc4eOo8XOhxC1OqV736zSdn985n8Iu7LS3LQ4PF/frIdIHgC67fTb2wl3lMpDZJMhw2sziXt0WrTL/nhNiaybXmZUfw3v4ddov53gs4EbTspG47oAxJi5VEci/0QGBxSlly59SQVTrOu3XiaGvYdW0AO+/pr1YuBhf4QTfddoz2pEOs/r8Fr5fn2G+MaQorND7kVFY06e4IPuAR9NLdRVm5vSm/x/NSqjqZikFC4YSmus2FMukP38wwycOi+oFVl1IKiKMUR2f4TkjIC92GERRtBcJK/XYFcC18mvKV9VBBHahdK/ssJZ7yFedK9+VDF/nVGIIs+njPCdv5m9wyO9LRCn3aYJeRVT3+WtQpKcJIB+XsGntZz5B3vg6j8f570mNEvqZBafA2eI9YbBj6COd0bp4FcOo0OClSjFbYAISzoRG2uN1E2Jp0nFzfhi92SCLnkoWPM5Am1t6TphkBJZhLj/+7/OeYWGwdmOs61UwqNlovgsGVsB9xYU3mDDQCAy5+hS6RZ4hw3Osk4NEOGWiw07FL0iqupAOcpFsJi/k/sqtPkGmiGoQROdK8W/SgZCqabiuaK4PFjp1QxqkYI6B0vjQj/95+nnhtfAK5l1b9rg2278+xzC2Bkt/4rJwZJLB7JpQmKLbumMbe7d1PF9fpzVFA4tdG/n620hurF0Wq4vfWkO1peS6GhmmsMQ2DtnQmH0rI9vOQgKPjS0izqp9htq6bmfV3Nwcjid2HRZFKYQDMdw8YmZ1i3Amj0cBIU3YBDuRIFJKczCjuFkQgd4QN083DfmLXgKcfHQbNSawuU63rLT9ELLteoHxR6+WJXWhix3rSgFbPAvWYf0mJkP9YF/Slln6GebpUi6KAhXo9X2MEzEtluMhR4/q7RgUeX0fV4ZQh3ZxoldbibHUWHKodJNzrH2CvA3sYr/PF5YAGrASfMH9fF9i2nwsnBpoAdNBvGODE9yPsW+LKVGci0H4uJQRhMQRyXN1bh7u87q+LxGqdigA6QQ7UQFPrMx6NLEtSvxhPsmVKHBTfAFYfGW6hU3I0UqxWLdxm2SsMg1WoUxUGr2jxfzy/IneGIb+wWTLuWRB5wV+B/Mbhw3UmOUaF+dTpnwZ8FMGYVEOPZBTNUgFBFI2Kmoce3BZf2RG04DpXDEj+HU+snha4oquV9guDE626bWQ1BMmCIHdtxg80GJaQeoQxMQy1/nvDCSFG3MKvsNxiZ03iI8sLf3HhaG7IetAyUrMW9xDPv6AaYUO0oQ0gLSBMwPZKQzMxLM3qr7D5THu+LDrfZJS8FrcSfSZyDNnyk0YcHO9RHwbNaxvtfGTBbY4ayhuYf5QHuky7ZUCQhxVFnkLAj6PIOmSZF98vpQripa2XHs5qWKrwAq+hTq1tccaljDSOamBB+xihO/Fg1yfjdEDVdi9wpd95TpfcKL2cV6/PCJv4xuHG8C+g9L6fRvPhzFWsKhwbyRDfZYSazemxtTCoUiZjbpQnFTmmN+NIhl634TeoagwZvYljVh4RvaIcd9IZhHCnOraNMvQwjJAeRDEzFBh4oRScZl2ahEtoAFZXwHCmdJ8pPR91PpPDg7pDLf8XWDUmbqte1yIDqE9IsOJ7j6MYOMuTenR4pSzK82H2/3KCVbqUGggOENs+LHzfZsiB7PH8Roitit2CVxv8zFq+oOr444/I1otfb42kecqnXjh3O5wiyzVF27LyrjWG5y6KvhGt4XzhMEsisR9xdoMY8RDYSOXgQyS2zS5CKxIxBgQD+ATWZi7XV9e7EhixeGESaTkodx4G3uHefx8J1thK1gXDtvFFJO40/J6f4lmT5iO9bAcKg9kWJAEfxUpe2YhdLq/PH/9ESNKQrG9T3WXLrXA0FdWtW4gNiXIo6Z0HNzF8XBfz1COx4+5jAwdhwjJeTKJheQSHppPmlQ6EUKLMg8uc5slPNj95ar6JVloi3nfMXL9et8rOnJejf2wPKu2E9NX9PgtF/xoY+f1fox3+g20R4/6MMq78H0f8cRADgTK6MbA8rzNt5Gp/8JO+4KNN9V0yyj3unA85ZSFCjd6Oo1xaauGBBKikBO/Xy7HpE8EL3QFv05ZSlsdIBirIFShTLH8botbTqrCm9N2kkQbbnP8kFpm8VGs05X1pXVQHqDC/SPX+/WS4l3gsyib4bLLcH+EZn7Mt/07R5RgzpzC9vrreptiAlqsvppZVOEGcRt5gQdzSGB5k9u4vjE8n4QAugJ04TYdpxPvVhKhfPinuk8nft7UeWQMEpipo0oyR4wiAJ/hiaSEYr8Fy3BB3+c2raf5zIRxYMNXoYvKGrox/xhOqEIRkEzFRSiMJ8FVNTIVZ7hxQbFkKia2GHB2FadFbimtw4CBPCU7P+PaGoz4MnTIPjjD9t9HBvHACFfKvnPsckDn4RZt7I7c3mP8AnSMXIhpTZt/EpEd791SuxdlE5JWAVKX9xdMpPeEbyekGNEhuognRQVmsAVpavz/mkxJphGcEpMplo1IPWkZohCx8LLYNvUb78qexT5oe+28i9/+S3lia4Eh6jv6PbFJuwFB+MBM+z9l1giARjwAaYqHGFY4IYAHHHoxQg5BFARISaTYgwiakO8UcxbAbh/BuNFW41gVg5gvySKQm08zh/Z2n8ZLWyfTmAA2U/pwIZP840nWHOsvF1XPVBQIjue6UStH02mpcULS4ML890hu2q455CRAGxHSxZ2rp3WElg/iTsULCmGUSHrUDezaDZvajZaaEi80O6hJl9ojaGGisn4iORYsVamaCy1ezvKGDBORsf4/IchUVv2kZdHnlYkUipqMUtZo6qQh+uiYwjgilCa22bgIEwnOuK8ooUyNvxkS5oQPIy1H+FbsDdS0bdwel+refHZJG/LuI5LZx0Stt/dpjqWWsOO/IclA1eVC3v32HocwAqcyrS2+pBBqDfdMq5NcJ84o1GC5DpxiVpz6LDovX6+HitTJathDN2RLF6jS84irFRCC4Sa/b9uTfCEuP751+ksciEPwSEGP/PY+xeHzgOGXHldTuqwoJqygLmK84eZtzXHIi8tydhbZB0qyGClJhkfJJ+B4j6zCm7nfwxO/PbMJ82B12w5Z2BgTn7m0ERX2nw2NjqnTm66vuF6rXt2Tkne7mrA7eo24ZxubW2MizgEnb3HN4Pa+Lve39zjWxqL2pfVmXTgTp8DU3YX+Sm2JyZVAOItbLuy/wL93A9I5fG47c0PF+f1ufCTLUEADRpVJ6hNKGoawmHjGkcdd6/pBMHxmMY0XjV6c+lFSXYxaE2YOiFB/wDHczCWPIHimELXPcUtAhVHlScNNkh3IgPRJRYCSZIXl34h3xxhESG7h3ig5yaWhjWTBQ1Z1sbFKZ43N50xftBB1AMLNXNpj0zE/FZTdSIf279Fr6VPexlOEP2hqXHXc0N7tlBUq57XWhUTYfIvhnCHHTFBVefDgYizVI3SDvTx7cfYdfQr3bcqAsYXJb+c8Y5X2LeaSBmk/XCFXwGmcgl43isS3BPIph+GWID2tgKewvzQST72KlAm4EHdzJJ6Pu0kExbkOuXCbKBkTauEtofSHImgfL6fR8f+zQfG/KhZ2dv5lcS5FtRTDpqErXkOWt4mLFw6wUlvKyieIB8h5Zz5xYzp1XChBl5n7RMuUrKWZuU/pQVoEKAeY9rmmIQFNZ5ryaSRAiTWaYtR1F7PDqClGaSs36dx91aSJ7Hy1lG0uQ2STaYfAoz1RlZFUrmSc37+bDyllP7KAFdEE/QefJPlrjzYs1fd5PlyW+XzLEeWKpgolwojOZIPZnLkOs19sgOxos4ztE80Mt1IWFTbTlm9Kfqd8f+noxnudH+a0ffGsSiZ1mhmMeAxSKs6NneKQiR2TGtbxS+XUZXk+jedfz+PtNp0ujPkdaiBLHDMuSywBgXWUS2vlLRaDLwiaYWXr28LQRAME/lRYvFv3O4+pxHoNoeCliNo2T8eRGgwAqVqDO6a1xcu4TudbLEjTwP2llGFc57c3LihSQ2THFv6O23pnalOwY6dA+kCTmhxPmp68TEQ7Q27Vdwu5O1dpfq33pB7f46i6MCVi+EiFWbIepDRo+SO6U2qzKrB8FSb/+uvLqwJ4MCmjGoO+isZ4qmgHiWYLnI6sR0HAPiUvq+T91LRCQ85owmyW8QvTvZxQN/Fenr3w+5W5iRB2Yd8etPQjpofFDKuYrYm7EgFLX0DeSa1jO4plCghmO/pEsp9SGEd8wVQ19RGV2xB93ZJOvqGA6UMiCoAoYojztBGTfQw4CxUVe+yR/LpMX8a3KUZrdXiZpgvAWGFt8/Qad/RBUikMTdR2GClPA3sgS6P1F+NdHDCXF40Sks5hT7HYlKXPtF/nS6zxizGqH10Fix2luMkB9+3eY8le3Ifgc9NwLt/n5+OyHzmh666LlIC3pfDu5/H1NRHpHTCMEAPW7mdVr1hWzgBWQ7Y07K2Ftp73x5lNHIEZ2Atdz/fzYXrl3Pw9Jor1naRwH75zrTchIesEXzny9pLW0BouEhgvdT9z17LBVAIblq/7ef7bna39cAS30LG8n+fv03qN0Z9ih11oIiHAVdP7eY7atxsMqU7yF4U87/18nGM2cQnLsT50xHDV+/k2x7eN20itMZ8HjZu/s+aj2KaFMhGUkq2xzub9cmCw2g62iwVUGhAkFagk45Ghz6nmvBKgM73Wp+n2vjCG+S5ksiBzD5Y4aPuPmJGkh7J5BacIW8+I04mwIcPpP2+8Af4kMBPig6d8eGbI14A65VPlK2Db9Ha0zaSgi4HxNb46pl1ewRxQsBdT0pe86g2L7Bq3IOGeKA9kxL1IVJNIMbyUl/f0nUmy20cTIH8N7oDrCWNmNDzR1/Of4/40/Xmc3sZ9FK91GCTwkc4LfYYExNDAlfSBqXm6vf6pqeGufy7KbrzzQgqgktkra9QVImBH+FRnyMLzZpiu7aaKHqXhffadipMbkuWlHDmVfSibQihrem3YwbxOyVtrwtJz8kzypcoM2hc1qobFGdx35y7sr0lgDH2Ih7byfVBhT256t9WWK40lInFppi8knmm1SVPIG8qchMejwgbmHgwKaUn9LANfcl95OGZpNClawThhB9slsaNnzGh2wgwyIsxFbGyful+n6Xyb1ss6a2zEmTUzi3DMU5Yv0+KbfJc7FWt8FTgs4kVSYDAe/+H0pNozBS4w88Lgfynqz5WnAmhfuiLR7pgS1ybNLzRe3UK0DeOXxuMpAJzSOGnVOqnaFZpWSjVhWkUpwUchCt6tr9Maw0177FBnKkJxGJoDK9Q7ehilIbg+qXP+53/565fD/D3GFX5YZcGb++uXuLCCM7QlW/9j+jmeLseJdxkOuwdwxXLa5TqtnASlxyDwpni7gW4TE1rCl9htWR4jy6/j8fgy7iN+hg7zs2F8mjLMEt+Qs4kjtqG9L8v6Np7nvxs2rC/75fw6vzFdCbHDrZO4/fd+5fksHI55cW4a94XHwKKTCkLyCeSU4pYe6WEEUCRPXkH7Jqvf5y/zzosmOJUksEP7vfpyXN4YLrHHWgM4XfZ9PP6f2q5tt20Yhv5LX5aHoZljJ7b7K0MfvEZphKaxYafROqD/PjgXSiR15GTAXotCUmxToshz4fdj7GKZkN1Jwfz8cSFx30ElHj6x0/q0mQEORip04bdwGVNUz3K4Y2RUU7pr8LNOP0colKE0040AzGOz42W5JTZj9fbBiVySUkhpWOBBa5rbQayf1E/vrXTRrCvsopH4KHsrOO8Zxopcfw3B9PLJ7fg0gerM/8By07g0SUMJi5i6ZA4xMW8tsWI0urQUhyJTCUW6o+lJ3pDXO6c14gp5zQxaIbpRTqgoAt/l0x9OsLqxoCbtBoosDBsCt9Kullg2nk4+VnicJdRFTyOx7bxahVjrWhcWgt674DLiCWbncgifB36rOL85jyZOSty0r+jSSfdI3jrFc+gFZ3kVvEQ/wMTeZ3ppAVLi3Q+DxY6WdVCXOH3N8F2mlGd/JCIw5edoBUUHtwdx0eZoByuwVlDNBWcPrbR9gSipQI+X+L8Z+xiiE0gcEOwzY5U+11hxAMDv9Ba2hRPnSQ3lSBINGNd0/A3CGMRv0DWcTAGpmD7dosRJsbtjNR9l/iIgzmBR+29CjQwKbWM1MtewvbDO8DPmKhnRwQwT0CsrHPacCAgGG+uAXOQdbwLi0nkX/h1Mv7H7V9FFzqElV8Isz5lfg+WduyUrZBK6gfTK01usE4TcBWwi4+ASMivZD7yhVPiFC5byAkoPcXkPRPj7H0Q/0r25SfmDtHFukQChvIVIPLeIgtxAKkwA+YX8b9R6aoULd4oZE7HdK/nlnZXyrqGk+SI5lelIUoZ2Ma6GHCvTJTJ/J/nnK2yIoouhyuBD/+BAWTARL4oaUkBaqwce0BUMgynd1nLoMuYqXj4T73VHn4ligPjaLdGK6EXxfB+sid8JK6z4hsGwbmsPZmcHVQrAFg64Keq2DChZYumuxM+yayEVVy9xRQwfDUIFeQEFD6+BLbY7b4f6jwT9BCVPl7/ok6CGuFSuiShXlSq+I+x5injFv0rkCHa/Fl45Kyx8piIUd17OAz+OCLzxUvq4bYbt46jbeuhnwtkQZhEFJrjK4dvevnL7uwmhskRFT47dm27XvJiZAERkGWxWegADBidcZmk7fmYXK7jfrPjjjw86bMUaYa3D0yGp0IDzdstRBAVUAo0o4/vD8h5+qw8dIrJpPSgVOilAqu6EcYH4OG1Npa0R/lqiA0wheP1netr49jc+bY0HCdX+I1URiv5ESF6Gnb1/vrTvXbs3okSIPUYnxzxJcYhyRQCY8suayKUv43mUWKyclYUC/ZFO80Wy6b4J4FOBgBmcnuBJur7diNM8y2vYV5xk4N43fcylLA+MRIInN/2e+H6b1RDMdg1SDmFBw4qmzAK2d2g7iVDq6ZStxOSJootr+zeeU5a4t1bcsBm3/RsvOeJMK3EajaM8z7aHQzc8zeekMTtfty/DpYk1f/2wazPMe7O2vYRnhBvH/e1M1/OSTYav3Oe/4KDoG+lgmOXYGjCxj50G4o6euJAkHBCSFUbX24N5WjeHhmcosK+coK876YJQwAZMUHKn1JTLmyXtOH4ray5IkExU4j/bD1bUnrDbEYgYL3emEuYI/k6pSCjNiAALqtKUiKYUlpKi7RJL33+2HxwkBHOb2E8PEnn9s3A30De9NfUNhtC40sHsNuyzgt6Wvu+E5br/tHtj9xt2mVsGBfGHBSkCECYhcTI8f3/obGd2dm8enn4+f339BWZJ48k=";
\ No newline at end of file
diff --git a/docs/classes/AnonymousSessionError.html b/docs/classes/AnonymousSessionError.html
index 068e819e..b2093c28 100644
--- a/docs/classes/AnonymousSessionError.html
+++ b/docs/classes/AnonymousSessionError.html
@@ -1,5 +1,5 @@
-
Defined in node_modules/@auth0/auth0-auth-js/dist/index.d.ts:3582
Properties
-
+
Optionalcause
cause?:AnonymousSessionApiErrorResponse
The raw error response from Auth0, if available.
-
+
Defined in node_modules/@auth0/auth0-auth-js/dist/index.d.ts:3581
+
code
code:string
Machine-readable error code identifying the failure reason.
Maps to the error field in the Auth0 API response.
-
-
message
-
message:string
-
-
name
-
name:string
-
-
Optionalstack
-
stack?:string
-
-
StaticstackTraceLimit
-
stackTraceLimit:number
-
The Error.stackTraceLimit property specifies the number of stack frames
-collected by a stack trace (whether generated by new Error().stack or
-Error.captureStackTrace(obj)).
-
The default value is 10 but may be set to any valid JavaScript number. Changes
-will affect any stack trace captured after the value has been changed.
-
If set to a non-number value, or set to a negative number, stack traces will
-not capture any frames.
Creates a .stack property on targetObject, which when accessed returns
-a string representing the location in the code at which
-Error.captureStackTrace() was called.
-
constmyObject = {}; Error.captureStackTrace(myObject); myObject.stack; // Similar to `new Error().stack`
-
-
-
The first line of the trace will be prefixed with
-${myObject.name}: ${myObject.message}.
-
The optional constructorOpt argument accepts a function. If given, all frames
-above constructorOpt, including constructorOpt, will be omitted from the
-generated stack trace.
-
The constructorOpt argument is useful for hiding implementation
-details of error generation from the user. For instance:
-
functiona() { b(); }
functionb() { c(); }
functionc() { // Create an error without stack trace to avoid calculating the stack trace twice. const { stackTraceLimit } = Error; Error.stackTraceLimit = 0; consterror = newError(); Error.stackTraceLimit = stackTraceLimit;
// Capture the stack trace above function b Error.captureStackTrace(error, b); // Neither function c, nor b is included in the stack trace throwerror; }
The Error.stackTraceLimit property specifies the number of stack frames
-collected by a stack trace (whether generated by new Error().stack or
-Error.captureStackTrace(obj)).
-
The default value is 10 but may be set to any valid JavaScript number. Changes
-will affect any stack trace captured after the value has been changed.
-
If set to a non-number value, or set to a negative number, stack traces will
-not capture any frames.
-
+
Defined in node_modules/@auth0/auth0-spa-js/dist/typings/errors.d.ts:23
Creates a .stack property on targetObject, which when accessed returns
-a string representing the location in the code at which
-Error.captureStackTrace() was called.
-
constmyObject = {}; Error.captureStackTrace(myObject); myObject.stack; // Similar to `new Error().stack`
-
-
-
The first line of the trace will be prefixed with
-${myObject.name}: ${myObject.message}.
-
The optional constructorOpt argument accepts a function. If given, all frames
-above constructorOpt, including constructorOpt, will be omitted from the
-generated stack trace.
-
The constructorOpt argument is useful for hiding implementation
-details of error generation from the user. For instance:
-
functiona() { b(); }
functionb() { c(); }
functionc() { // Create an error without stack trace to avoid calculating the stack trace twice. const { stackTraceLimit } = Error; Error.stackTraceLimit = 0; consterror = newError(); Error.stackTraceLimit = stackTraceLimit;
// Capture the stack trace above function b Error.captureStackTrace(error, b); // Neither function c, nor b is included in the stack trace throwerror; }
a();
-
-
-
-
-
Parameters
-
-
targetObject: object
-
OptionalconstructorOpt: Function
-
Returns void
-
+
StaticfromPayload
-
-
+
+
fromPayload( Â Â Â Â __namedParameters:{error:string;error_description:string}, ):MfaError
The Error.stackTraceLimit property specifies the number of stack frames
-collected by a stack trace (whether generated by new Error().stack or
-Error.captureStackTrace(obj)).
-
The default value is 10 but may be set to any valid JavaScript number. Changes
-will affect any stack trace captured after the value has been changed.
-
If set to a non-number value, or set to a negative number, stack traces will
-not capture any frames.
-
+
Defined in node_modules/@auth0/auth0-spa-js/dist/typings/errors.d.ts:23
Creates a .stack property on targetObject, which when accessed returns
-a string representing the location in the code at which
-Error.captureStackTrace() was called.
-
constmyObject = {}; Error.captureStackTrace(myObject); myObject.stack; // Similar to `new Error().stack`
-
-
-
The first line of the trace will be prefixed with
-${myObject.name}: ${myObject.message}.
-
The optional constructorOpt argument accepts a function. If given, all frames
-above constructorOpt, including constructorOpt, will be omitted from the
-generated stack trace.
-
The constructorOpt argument is useful for hiding implementation
-details of error generation from the user. For instance:
-
functiona() { b(); }
functionb() { c(); }
functionc() { // Create an error without stack trace to avoid calculating the stack trace twice. const { stackTraceLimit } = Error; Error.stackTraceLimit = 0; consterror = newError(); Error.stackTraceLimit = stackTraceLimit;
// Capture the stack trace above function b Error.captureStackTrace(error, b); // Neither function c, nor b is included in the stack trace throwerror; }
a();
-
-
-
-
-
Parameters
-
-
targetObject: object
-
OptionalconstructorOpt: Function
-
Returns void
-
+
StaticfromPayload
-
-
+
+
fromPayload( Â Â Â Â __namedParameters:{error:string;error_description:string}, ):MfaError
The Error.stackTraceLimit property specifies the number of stack frames
-collected by a stack trace (whether generated by new Error().stack or
-Error.captureStackTrace(obj)).
-
The default value is 10 but may be set to any valid JavaScript number. Changes
-will affect any stack trace captured after the value has been changed.
-
If set to a non-number value, or set to a negative number, stack traces will
-not capture any frames.
-
+
Defined in node_modules/@auth0/auth0-spa-js/dist/typings/errors.d.ts:23
Creates a .stack property on targetObject, which when accessed returns
-a string representing the location in the code at which
-Error.captureStackTrace() was called.
-
constmyObject = {}; Error.captureStackTrace(myObject); myObject.stack; // Similar to `new Error().stack`
-
-
-
The first line of the trace will be prefixed with
-${myObject.name}: ${myObject.message}.
-
The optional constructorOpt argument accepts a function. If given, all frames
-above constructorOpt, including constructorOpt, will be omitted from the
-generated stack trace.
-
The constructorOpt argument is useful for hiding implementation
-details of error generation from the user. For instance:
-
functiona() { b(); }
functionb() { c(); }
functionc() { // Create an error without stack trace to avoid calculating the stack trace twice. const { stackTraceLimit } = Error; Error.stackTraceLimit = 0; consterror = newError(); Error.stackTraceLimit = stackTraceLimit;
// Capture the stack trace above function b Error.captureStackTrace(error, b); // Neither function c, nor b is included in the stack trace throwerror; }
a();
-
-
-
-
-
Parameters
-
-
targetObject: object
-
OptionalconstructorOpt: Function
-
Returns void
-
+
StaticfromPayload
-
-
+
+
fromPayload( Â Â Â Â __namedParameters:{error:string;error_description:string}, ):MfaError
The Error.stackTraceLimit property specifies the number of stack frames
-collected by a stack trace (whether generated by new Error().stack or
-Error.captureStackTrace(obj)).
-
The default value is 10 but may be set to any valid JavaScript number. Changes
-will affect any stack trace captured after the value has been changed.
-
If set to a non-number value, or set to a negative number, stack traces will
-not capture any frames.
-
+
Defined in node_modules/@auth0/auth0-spa-js/dist/typings/errors.d.ts:23
Creates a .stack property on targetObject, which when accessed returns
-a string representing the location in the code at which
-Error.captureStackTrace() was called.
-
constmyObject = {}; Error.captureStackTrace(myObject); myObject.stack; // Similar to `new Error().stack`
-
-
-
The first line of the trace will be prefixed with
-${myObject.name}: ${myObject.message}.
-
The optional constructorOpt argument accepts a function. If given, all frames
-above constructorOpt, including constructorOpt, will be omitted from the
-generated stack trace.
-
The constructorOpt argument is useful for hiding implementation
-details of error generation from the user. For instance:
-
functiona() { b(); }
functionb() { c(); }
functionc() { // Create an error without stack trace to avoid calculating the stack trace twice. const { stackTraceLimit } = Error; Error.stackTraceLimit = 0; consterror = newError(); Error.stackTraceLimit = stackTraceLimit;
// Capture the stack trace above function b Error.captureStackTrace(error, b); // Neither function c, nor b is included in the stack trace throwerror; }
a();
-
-
-
-
-
Parameters
-
-
targetObject: object
-
OptionalconstructorOpt: Function
-
Returns void
-
+
StaticfromPayload
-
-
+
+
fromPayload( Â Â Â Â __namedParameters:{error:string;error_description:string}, ):MfaError
The Error.stackTraceLimit property specifies the number of stack frames
-collected by a stack trace (whether generated by new Error().stack or
-Error.captureStackTrace(obj)).
-
The default value is 10 but may be set to any valid JavaScript number. Changes
-will affect any stack trace captured after the value has been changed.
-
If set to a non-number value, or set to a negative number, stack traces will
-not capture any frames.
-
+
Defined in node_modules/@auth0/auth0-spa-js/dist/typings/errors.d.ts:23
Creates a .stack property on targetObject, which when accessed returns
-a string representing the location in the code at which
-Error.captureStackTrace() was called.
-
constmyObject = {}; Error.captureStackTrace(myObject); myObject.stack; // Similar to `new Error().stack`
-
-
-
The first line of the trace will be prefixed with
-${myObject.name}: ${myObject.message}.
-
The optional constructorOpt argument accepts a function. If given, all frames
-above constructorOpt, including constructorOpt, will be omitted from the
-generated stack trace.
-
The constructorOpt argument is useful for hiding implementation
-details of error generation from the user. For instance:
-
functiona() { b(); }
functionb() { c(); }
functionc() { // Create an error without stack trace to avoid calculating the stack trace twice. const { stackTraceLimit } = Error; Error.stackTraceLimit = 0; consterror = newError(); Error.stackTraceLimit = stackTraceLimit;
// Capture the stack trace above function b Error.captureStackTrace(error, b); // Neither function c, nor b is included in the stack trace throwerror; }
a();
-
-
-
-
-
Parameters
-
-
targetObject: object
-
OptionalconstructorOpt: Function
-
Returns void
-
+
StaticfromPayload
-
-
+
+
fromPayload( Â Â Â Â __namedParameters:{error:string;error_description:string}, ):MfaError
Human-readable explanation specific to this occurrence
-
-
message
-
message:string
-
-
name
-
name:string
-
-
Optionalstack
-
stack?:string
-
+
Readonlystatus
status:number
HTTP status code
-
+
Readonlytitle
title:string
Short human-readable summary of the error
-
+
Readonlytype
type:string
RFC 7807 error type identifier
-
+
OptionalReadonlyvalidation_errors
validation_errors?:{ Â Â Â Â detail:string; Â Â Â Â field?:string; Â Â Â Â pointer?:string; Â Â Â Â source?:string; }[]
Field-level validation errors, if present
-
-
StaticstackTraceLimit
-
stackTraceLimit:number
-
The Error.stackTraceLimit property specifies the number of stack frames
-collected by a stack trace (whether generated by new Error().stack or
-Error.captureStackTrace(obj)).
-
The default value is 10 but may be set to any valid JavaScript number. Changes
-will affect any stack trace captured after the value has been changed.
-
If set to a non-number value, or set to a negative number, stack traces will
-not capture any frames.
Creates a .stack property on targetObject, which when accessed returns
-a string representing the location in the code at which
-Error.captureStackTrace() was called.
-
constmyObject = {}; Error.captureStackTrace(myObject); myObject.stack; // Similar to `new Error().stack`
-
-
-
The first line of the trace will be prefixed with
-${myObject.name}: ${myObject.message}.
-
The optional constructorOpt argument accepts a function. If given, all frames
-above constructorOpt, including constructorOpt, will be omitted from the
-generated stack trace.
-
The constructorOpt argument is useful for hiding implementation
-details of error generation from the user. For instance:
-
functiona() { b(); }
functionb() { c(); }
functionc() { // Create an error without stack trace to avoid calculating the stack trace twice. const { stackTraceLimit } = Error; Error.stackTraceLimit = 0; consterror = newError(); Error.stackTraceLimit = stackTraceLimit;
// Capture the stack trace above function b Error.captureStackTrace(error, b); // Neither function c, nor b is included in the stack trace throwerror; }
The Error.stackTraceLimit property specifies the number of stack frames
-collected by a stack trace (whether generated by new Error().stack or
-Error.captureStackTrace(obj)).
-
The default value is 10 but may be set to any valid JavaScript number. Changes
-will affect any stack trace captured after the value has been changed.
-
If set to a non-number value, or set to a negative number, stack traces will
-not capture any frames.
Creates a .stack property on targetObject, which when accessed returns
-a string representing the location in the code at which
-Error.captureStackTrace() was called.
-
constmyObject = {}; Error.captureStackTrace(myObject); myObject.stack; // Similar to `new Error().stack`
-
-
-
The first line of the trace will be prefixed with
-${myObject.name}: ${myObject.message}.
-
The optional constructorOpt argument accepts a function. If given, all frames
-above constructorOpt, including constructorOpt, will be omitted from the
-generated stack trace.
-
The constructorOpt argument is useful for hiding implementation
-details of error generation from the user. For instance:
-
functiona() { b(); }
functionb() { c(); }
functionc() { // Create an error without stack trace to avoid calculating the stack trace twice. const { stackTraceLimit } = Error; Error.stackTraceLimit = 0; consterror = newError(); Error.stackTraceLimit = stackTraceLimit;
// Capture the stack trace above function b Error.captureStackTrace(error, b); // Neither function c, nor b is included in the stack trace throwerror; }
Thrown by signup() when the server requires identifier verification before
+passkey creation. Catch this error, collect OTP codes for each identifier in
+verificationRequired, then call passkey.continueSignup(codes) to complete
+the flow. The SDK retains the auth session internally — you do not need to
+pass it yourself.
createFetcher:<TOutputextendsCustomFetchMinimalOutput=Response>( Â Â Â Â config?:FetcherConfig<TOutput>, )=>Fetcher<TOutput>
-
Returns a new Fetcher class that will contain a fetchWithAuth() method.
-This is a drop-in replacement for the Fetch API's fetch() method, but will
-handle certain authentication logic for you, like building the proper auth
-headers or managing DPoP nonces and retries automatically.
-
Check the EXAMPLES.md file for a deeper look into this method.
-
-
-
Type Declaration
-
-
-
-
<TOutputextendsCustomFetchMinimalOutput=Response>( Â Â Â Â config?:FetcherConfig<TOutput>, ):Fetcher<TOutput>
-
-
Returns a new Fetcher class that will contain a fetchWithAuth() method.
-This is a drop-in replacement for the Fetch API's fetch() method, but will
-handle certain authentication logic for you, like building the proper auth
-headers or managing DPoP nonces and retries automatically.
-
Check the EXAMPLES.md file for a deeper look into this method.
true while the SDK is initialising or a redirect callback is being
+handled. Render a loading state rather than trusting isAuthenticated
+until this is false.
The authenticated user's profile, or undefined when there is no session.
+
+
+
Sub-clients
+
-
generateDpopProof
-
generateDpopProof:( Â Â Â Â params:{ Â Â Â Â Â Â Â Â accessToken:string; Â Â Â Â Â Â Â Â method:string; Â Â Â Â Â Â Â Â nonce?:string; Â Â Â Â Â Â Â Â url:string; Â Â Â Â }, )=>Promise<string>
-
Returns a string to be used to demonstrate possession of the private
-key used to cryptographically bind access tokens with DPoP.
-
It requires enabling the Auth0ClientOptions.useDpop option.
-
-
-
Type Declaration
-
-
-
-
( Â Â Â Â params:{ Â Â Â Â Â Â Â Â accessToken:string; Â Â Â Â Â Â Â Â method:string; Â Â Â Â Â Â Â Â nonce?:string; Â Â Â Â Â Â Â Â url:string; Â Â Â Â }, ):Promise<string>
-
-
Returns a string to be used to demonstrate possession of the private
-key used to cryptographically bind access tokens with DPoP.
-
It requires enabling the Auth0ClientOptions.useDpop option.
MyAccount API client for self-service account management operations.
+
Provides access to methods for managing the authenticated user's authentication
+methods and factors:
+
+
getFactors() - List available authentication factors
+
getAuthenticationMethods(type?) - List enrolled authentication methods, optionally filtered by type
+
getAuthenticationMethod(id) - Get a specific authentication method by ID
+
updateAuthenticationMethod(id, data) - Update an authentication method (e.g. rename)
+
deleteAuthenticationMethod(id) - Remove an enrolled authentication method
+
enrollmentChallenge(options) - Initiate a two-step enrollment challenge
+
enrollmentVerify(options) - Complete a two-step enrollment by verifying the challenge
+
-
-
Parameters
-
-
Optionalid: string
-
The identifier of a nonce: if absent, it will get the nonce
-used for requests to Auth0. Otherwise, it will be used to
-select a specific non-Auth0 nonce.
-
-
Returns Promise<string|undefined>
-
-
Param: nonce
The nonce value.
-
-
-
Param: id
The identifier of a nonce: if absent, it will get the nonce
-used for requests to Auth0. Otherwise, it will be used to
-select a specific non-Auth0 nonce.
+
+
Example
const { myAccount } = useAuth0();
// List all enrolled authentication methods constmethods = awaitmyAccount.getAuthenticationMethods();
After the browser redirects back to the callback page,
+call handleRedirectCallback to handle success and error
+responses from Auth0. If the response is successful, results
+will be valid according to their expiration times.
Sets the current DPoP nonce used for making requests to Auth0.
-
It requires enabling the Auth0ClientOptions.useDpop option.
-
Parameters
-
nonce: string
-
The nonce value.
-
-
Optionalid: string
-
The identifier of a nonce: if absent, it will set the nonce
-used for requests to Auth0. Otherwise, it will be used to
-select a specific non-Auth0 nonce.
+
Optionalurl: string
+
The URL to that should be used to retrieve the state and code values. Defaults to window.location.href if not given.
-
Returns Promise<void>
-
-
-
Param: nonce
The nonce value.
-
-
-
Param: id
The identifier of a nonce: if absent, it will set the nonce
-used for requests to Auth0. Otherwise, it will be used to
-select a specific non-Auth0 nonce.
Anonymous session client for pre-authentication identity management.
+
Opens a popup with the /authorize URL using the parameters
+provided as arguments. Random and secure state and nonce
+parameters will be auto-generated. If the response is successful,
+results will be valid according to their expiration times.
+
IMPORTANT: This method has to be called from an event handler
+that was started by the user like a button click, for example,
+otherwise the popup will be blocked in most browsers.
Redirects to the /connect URL using the parameters
-provided as arguments. This then redirects to the connection's login page
-where the user can authenticate and authorize the account to be connected.
-
If connecting the account is successful onRedirectCallback will be called
-with the details of the connected account.
+
Clears the application session and performs a redirect to /v2/logout, using
+the parameters provided as arguments, to clear the Auth0 session.
+If the logoutParams.federated option is specified, it also clears the Identity Provider session.
+Read more about how Logout works at Auth0.
Opens a popup with the /authorize URL using the parameters
-provided as arguments. Random and secure state and nonce
-parameters will be auto-generated. If the response is successful,
-results will be valid according to their expiration times.
getAccessTokenSilently:{ Â Â Â Â ( Â Â Â Â Â Â Â Â options:GetTokenSilentlyOptions&{detailedResponse:true}, Â Â Â Â ):Promise<GetTokenSilentlyVerboseResponse|undefined>; Â Â Â Â (options?:GetTokenSilentlyOptions):Promise<string|undefined>; }
After the browser redirects back to the callback page,
-call handleRedirectCallback to handle success and error
-responses from Auth0. If the response is successful, results
+
If there's a valid token stored, return it. Otherwise, opens an
+iframe with the /authorize URL using the parameters provided
+as arguments. Random and secure state and nonce parameters
+will be auto-generated. If the response is successful, results
will be valid according to their expiration times.
+
If refresh tokens are used, the token endpoint is called directly with the
+'refresh_token' grant. If no refresh token is available to make this call,
+the SDK will only fall back to using an iframe to the '/authorize' URL if
+the useRefreshTokensFallback setting has been set to true. By default this
+setting is false.
+
This method may use a web worker to perform the token call if the in-memory
+cache is used.
+
If an audience value is given to this function, the SDK always falls
+back to using an iframe to make the token exchange.
+
Note that in all cases, falling back to an iframe requires access to
+the auth0 cookie.
Exchanges an external subject token for Auth0 tokens and logs the user in.
-This method implements the Custom Token Exchange grant as specified in RFC 8693.
-
The exchanged tokens are automatically cached, establishing an authenticated session.
-After calling this method, you can use getUser(), getIdTokenClaims(), and
-getTokenSilently() to access the user's information and tokens.
// User is now logged in - access user info constuser = awaitgetUser(); console.log('Logged in user:', user); } catch (error) { console.error('Token exchange failed:', error); }
-
Opens a popup with the /authorize URL using the parameters
-provided as arguments. Random and secure state and nonce
-parameters will be auto-generated. If the response is successful,
-results will be valid according to their expiration times.
-
IMPORTANT: This method has to be called from an event handler
-that was started by the user like a button click, for example,
-otherwise the popup will be blocked in most browsers.
Clears the application session and performs a redirect to /v2/logout, using
-the parameters provided as arguments, to clear the Auth0 session.
-If the logoutParams.federated option is specified, it also clears the Identity Provider session.
-Read more about how Logout works at Auth0.
Passkey API client for WebAuthn-based passwordless authentication.
+
Exchanges an external subject token for Auth0 tokens and logs the user in.
+This method implements the Custom Token Exchange grant as specified in RFC 8693.
+
The exchanged tokens are automatically cached, establishing an authenticated session.
+After calling this method, you can use getUser(), getIdTokenClaims(), and
+getTokenSilently() to access the user's information and tokens.
getAccessTokenSilently:{ Â Â Â Â ( Â Â Â Â Â Â Â Â options:GetTokenSilentlyOptions&{detailedResponse:true}, Â Â Â Â ):Promise<GetTokenSilentlyVerboseResponse|undefined>; Â Â Â Â (options?:GetTokenSilentlyOptions):Promise<string|undefined>; }
awaitconnectAccountWithRedirect({ connection:'google-oauth2', scopes: ['openid', 'profile', 'email', 'https://www.googleapis.com/auth/drive.readonly'], authorization_params: { // additional authorization params to forward to the authorization server } });
-
If there's a valid token stored, return it. Otherwise, opens an
-iframe with the /authorize URL using the parameters provided
-as arguments. Random and secure state and nonce parameters
-will be auto-generated. If the response is successful, results
-will be valid according to their expiration times.
-
If refresh tokens are used, the token endpoint is called directly with the
-'refresh_token' grant. If no refresh token is available to make this call,
-the SDK will only fall back to using an iframe to the '/authorize' URL if
-the useRefreshTokensFallback setting has been set to true. By default this
-setting is false.
-
This method may use a web worker to perform the token call if the in-memory
-cache is used.
-
If an audience value is given to this function, the SDK always falls
-back to using an iframe to make the token exchange.
-
Note that in all cases, falling back to an iframe requires access to
-the auth0 cookie.
+
Redirects to the /connect URL using the parameters
+provided as arguments. This then redirects to the connection's login page
+where the user can authenticate and authorize the account to be connected.
+
If connecting the account is successful onRedirectCallback will be called
+with the details of the connected account.
+
+
+
Advanced
+
+
+
createFetcher
+
createFetcher:<TOutputextendsCustomFetchMinimalOutput=Response>( Â Â Â Â config?:FetcherConfig<TOutput>, )=>Fetcher<TOutput>
+
Returns a new Fetcher class that will contain a fetchWithAuth() method.
+This is a drop-in replacement for the Fetch API's fetch() method, but will
+handle certain authentication logic for you, like building the proper auth
+headers or managing DPoP nonces and retries automatically.
+
Check the EXAMPLES.md file for a deeper look into this method.
Type Declaration
-
( Â Â Â Â options:GetTokenSilentlyOptions&{detailedResponse:true}, ):Promise<GetTokenSilentlyVerboseResponse|undefined>
+
<TOutputextendsCustomFetchMinimalOutput=Response>( Â Â Â Â config?:FetcherConfig<TOutput>, ):Fetcher<TOutput>
-
Fetches a new access token and returns the response from the /oauth/token endpoint, omitting the refresh token.
+
Returns a new Fetcher class that will contain a fetchWithAuth() method.
+This is a drop-in replacement for the Fetch API's fetch() method, but will
+handle certain authentication logic for you, like building the proper auth
+headers or managing DPoP nonces and retries automatically.
+
Check the EXAMPLES.md file for a deeper look into this method.
generateDpopProof:( Â Â Â Â params:{ Â Â Â Â Â Â Â Â accessToken:string; Â Â Â Â Â Â Â Â method:string; Â Â Â Â Â Â Â Â nonce?:string; Â Â Â Â Â Â Â Â url:string; Â Â Â Â }, )=>Promise<string>
+
Returns a string to be used to demonstrate possession of the private
+key used to cryptographically bind access tokens with DPoP.
+
It requires enabling the Auth0ClientOptions.useDpop option.
+
+
+
Type Declaration
+
+
+
+
( Â Â Â Â params:{ Â Â Â Â Â Â Â Â accessToken:string; Â Â Â Â Â Â Â Â method:string; Â Â Â Â Â Â Â Â nonce?:string; Â Â Â Â Â Â Â Â url:string; Â Â Â Â }, ):Promise<string>
-
Fetches a new access token and returns it.
+
Returns a string to be used to demonstrate possession of the private
+key used to cryptographically bind access tokens with DPoP.
+
It requires enabling the Auth0ClientOptions.useDpop option.
Returns the current DPoP nonce used for making requests to Auth0.
+
It can return undefined because when starting fresh it will not
+be populated until after the first response from the server.
+
It requires enabling the Auth0ClientOptions.useDpop option.
+
+
+
Type Declaration
+
+
+
+
(id?:string):Promise<string|undefined>
+
+
Returns the current DPoP nonce used for making requests to Auth0.
+
It can return undefined because when starting fresh it will not
+be populated until after the first response from the server.
+
It requires enabling the Auth0ClientOptions.useDpop option.
+
+
+
Parameters
+
+
Optionalid: string
+
The identifier of a nonce: if absent, it will get the nonce
+used for requests to Auth0. Otherwise, it will be used to
+select a specific non-Auth0 nonce.
+
+
Returns Promise<string|undefined>
+
+
+
Param: nonce
The nonce value.
+
+
+
Param: id
The identifier of a nonce: if absent, it will get the nonce
+used for requests to Auth0. Otherwise, it will be used to
+select a specific non-Auth0 nonce.
Sets the current DPoP nonce used for making requests to Auth0.
+
It requires enabling the Auth0ClientOptions.useDpop option.
+
+
+
Type Declaration
+
+
+
+
(nonce:string,id?:string):Promise<void>
+
+
Sets the current DPoP nonce used for making requests to Auth0.
+
It requires enabling the Auth0ClientOptions.useDpop option.
+
+
+
Parameters
+
+
nonce: string
+
The nonce value.
+
+
Optionalid: string
+
The identifier of a nonce: if absent, it will set the nonce
+used for requests to Auth0. Otherwise, it will be used to
+select a specific non-Auth0 nonce.
+
+
Returns Promise<void>
+
+
+
Param: nonce
The nonce value.
+
+
+
Param: id
The identifier of a nonce: if absent, it will set the nonce
+used for requests to Auth0. Otherwise, it will be used to
+select a specific non-Auth0 nonce.
The API audience the access token should be scoped to.
Must be a resource server that has allow_anonymous_access enabled.
-
+
Defined in node_modules/@auth0/auth0-auth-js/dist/index.d.ts:2066
+
Optionalmetadata
metadata?:Record<string,string>
Up to 1KB of arbitrary key-value metadata to attach to the anonymous session.
Set once at creation time — cannot be changed after the session is created.
-
+
Defined in node_modules/@auth0/auth0-auth-js/dist/index.d.ts:2075
+
Optionalscope
scope?:string
Space-separated list of scopes to request.
+
Defined in node_modules/@auth0/auth0-auth-js/dist/index.d.ts:2070
interfaceIsFederatedDomainOptions{ Â Â Â Â customFetch?:{ Â Â Â Â Â Â Â Â (input:URL|RequestInfo,init?:RequestInit):Promise<Response>; Â Â Â Â Â Â Â Â (input:string|URL|Request,init?:RequestInit):Promise<Response>; Â Â Â Â }; Â Â Â Â telemetry?:TelemetryConfig; }
+
Defined in node_modules/@auth0/auth0-auth-js/dist/index.d.ts:3585
customFetch?:{ Â Â Â Â (input:URL|RequestInfo,init?:RequestInit):Promise<Response>; Â Â Â Â (input:string|URL|Request,init?:RequestInit):Promise<Response>; }
interfaceLogoutOptions{     clientId?:string|null;     logoutParams?:{         federated?:boolean;         returnTo?:string;         [key:string]:any;     };     openUrl?:false     | ((url:string)=>void|Promise<void>); }
setMFAAuthDetails( Â Â Â Â mfaToken:string, Â Â Â Â scope?:string, Â Â Â Â audience?:string, Â Â Â Â mfaRequirements?:MfaRequirements, ):void
-
Internal
-
Stores authentication details (scope, audience, and MFA requirements) for MFA token verification.
-This is automatically called by Auth0Client when an mfa_required error occurs.
-
The context is stored keyed by the MFA token, enabling concurrent MFA flows.
-
-
-
Parameters
-
-
mfaToken: string
-
The MFA token from the mfa_required error response
-
-
Optionalscope: string
-
The OAuth scope from the original request (optional)
-
-
Optionalaudience: string
-
The API audience from the original request (optional)
-
-
OptionalmfaRequirements: MfaRequirements
-
The MFA requirements from the mfa_required error (optional)
Supporting option, claim and parameter types that come from the underlying
+@auth0/auth0-spa-js SDK. You arrive at one of these from the hook or context
+member that uses it, rather than by browsing this section. For deeper
+documentation on each, see the
+@auth0/auth0-spa-js reference.
The raw error response from Auth0, if available.