From 80015ee167790c0fdc46a5463299dc392bfdd56b Mon Sep 17 00:00:00 2001 From: mgere-oracle Date: Wed, 19 Mar 2025 12:39:41 +0200 Subject: [PATCH] Update main OAG product page --- .../oracle-access-governance/README.md | 13 ++++++- .../ebs-hrms-oci-iam/LICENSE | 35 ++++++++++++++++++ .../ebs-hrms-oci-iam/README.md | 23 ++++++++++++ .../fusion-hcm-ebs-msad/LICENSE | 35 ++++++++++++++++++ .../fusion-hcm-ebs-msad/README.md | 23 ++++++++++++ .../fusion-hcm-msentraid/LICENSE | 35 ++++++++++++++++++ .../fusion-hcm-msentraid/README.md | 23 ++++++++++++ .../images/OAG_Use_Cases.png | Bin 0 -> 56719 bytes 8 files changed, 185 insertions(+), 2 deletions(-) create mode 100644 security/identity-and-access-management/oracle-access-governance/ebs-hrms-oci-iam/LICENSE create mode 100644 security/identity-and-access-management/oracle-access-governance/ebs-hrms-oci-iam/README.md create mode 100644 security/identity-and-access-management/oracle-access-governance/fusion-hcm-ebs-msad/LICENSE create mode 100644 security/identity-and-access-management/oracle-access-governance/fusion-hcm-ebs-msad/README.md create mode 100644 security/identity-and-access-management/oracle-access-governance/fusion-hcm-msentraid/LICENSE create mode 100644 security/identity-and-access-management/oracle-access-governance/fusion-hcm-msentraid/README.md create mode 100644 security/identity-and-access-management/oracle-access-governance/images/OAG_Use_Cases.png diff --git a/security/identity-and-access-management/oracle-access-governance/README.md b/security/identity-and-access-management/oracle-access-governance/README.md index eff637d70..c0610941a 100644 --- a/security/identity-and-access-management/oracle-access-governance/README.md +++ b/security/identity-and-access-management/oracle-access-governance/README.md @@ -2,7 +2,11 @@ Access Governance is a cloud native identity governance and administration (IGA) service that provides enterprisewide visibility to govern access to cloud and on-premises environments. With an intuitive user experience, dynamic access control, and a prescriptive analytics-driven access review process, it helps customers automate access provisioning, get insights into access permission and cloud infrastructure policy reviews, identify anomalies, and remediate security risks. -Reviewed: 10.02.2025 +![OAG Use Case](images/OAG_Use_Cases.png) + +Oracle Access Governance enables integration with a wide range of authoritative sources (trusted source of identities and their attributes) and managed systems (applications containing account and permissions). **For the most common integration patterns, please see the [Reusable Assets Overview](#reusable-assets-overview) section below**. + +Reviewed: 20.03.2025 # Useful Links @@ -29,7 +33,12 @@ Reviewed: 10.02.2025 **Note:** The below assets are provided for reference purposes only and for use in demos/PoC activities where required. -- [DBAT OS Account Sample integration for OAG](dbat-os-accounts-sample/README.md) +| **No.** | **Business Use Case** | **Components** | **Use Case Scope** | **Reusable Asset(s)** | +|-----------|-----------------------|----------------|--------------------|-----------------------| +| 1 | Access Governance for Active Directory with user, access management & **who has access to what** of users, groups, permissions. | • OAG - HCM, EBS and Active Directory | • **Authoritative Sources - Fusion HCM & EBS**
• **Managed System - Active directory**
• On-boarding and Mover
• Self-service request, approval workflows
• Access review/re-certification and close loop remediation | • [Fusion HCM & EBS to MS AD integration for OAG](fusion-hcm-ebs-msad/README.md) | +| 2 | Oracle Access Governance Manages **complete Identity Life cycle** in terms Administration and governance for Entra ID using HCM and Flat file as source of authority. | • OAG - HCM, Flat File
• Entra ID | • **Authoritative Sources - Fusion HCM for employees and Flat file for contractor**
• **Managed System - Entra ID**
• Employee and Contractor On-boarding
• Transfer and Request based access
• Access review/re-certification, Self-service request, approval workflows, close loop remediation | • [Fusion HCM to Entra ID integration for OAG](fusion-hcm-msentraid/README.md) | +| 3 | Access Governance for Oracle Cloud Infrastructure (OCI) - **continuous discovery** of users, groups, roles, applications, permissions and policies | • OAG - OCI IAM | • **Authoritative Sources - EBS HRMS**
• **Managed System - OCI IAM**
• Intelligent access reviews & Deep visibility
• Review of users, groups, role, applications, permissions, and policies in OCI compartments and OCI IAM domains
• User and groups management in OCI IAM | • [EBS HRMS to OCI IAM integration for OAG](ebs-hrms-oci-iam/README.md) | +| 4 | Access Governance for **disconnected systems** | • OAG - DBAT (**D**ata**B**ase **A**pplication **T**ables) | • **Authoritative Sources - DBAT**
• **Managed System - DBAT**
• Managing Disconnected system(s) with database tables using the DBAT connector
• User provisioning and Access reviews | • [DBAT OS Account Sample integration for OAG](dbat-os-accounts-sample/README.md)

• [DBAT integration tutorial for OAG](https://www.youtube.com/watch?v=SNyyI0vO_yw) | # License diff --git a/security/identity-and-access-management/oracle-access-governance/ebs-hrms-oci-iam/LICENSE b/security/identity-and-access-management/oracle-access-governance/ebs-hrms-oci-iam/LICENSE new file mode 100644 index 000000000..8dc7c0703 --- /dev/null +++ b/security/identity-and-access-management/oracle-access-governance/ebs-hrms-oci-iam/LICENSE @@ -0,0 +1,35 @@ +Copyright (c) 2025 Oracle and/or its affiliates. + +The Universal Permissive License (UPL), Version 1.0 + +Subject to the condition set forth below, permission is hereby granted to any +person obtaining a copy of this software, associated documentation and/or data +(collectively the "Software"), free of charge and under any and all copyright +rights in the Software, and any and all patent rights owned or freely +licensable by each licensor hereunder covering either (i) the unmodified +Software as contributed to or provided by such licensor, or (ii) the Larger +Works (as defined below), to deal in both + +(a) the Software, and +(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if +one is included with the Software (each a "Larger Work" to which the Software +is contributed by such licensors), + +without restriction, including without limitation the rights to copy, create +derivative works of, display, perform, and distribute the Software and make, +use, sell, offer for sale, import, export, have made, and have sold the +Software and the Larger Work(s), and to sublicense the foregoing rights on +either these or other terms. + +This license is subject to the following condition: +The above copyright notice and either this complete permission notice or at +a minimum a reference to the UPL must be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/security/identity-and-access-management/oracle-access-governance/ebs-hrms-oci-iam/README.md b/security/identity-and-access-management/oracle-access-governance/ebs-hrms-oci-iam/README.md new file mode 100644 index 000000000..21ef4fdc9 --- /dev/null +++ b/security/identity-and-access-management/oracle-access-governance/ebs-hrms-oci-iam/README.md @@ -0,0 +1,23 @@ +# EBS HRMS to OCI IAM integration + +Review Date: 20.03.2025 + +# When to use this asset? + +TBD + +# How to use this asset? + +TBD + +# Useful Links + +TBD + +# License + +Copyright (c) 2025 Oracle and/or its affiliates. + +Licensed under the Universal Permissive License (UPL), Version 1.0. + +See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details. diff --git a/security/identity-and-access-management/oracle-access-governance/fusion-hcm-ebs-msad/LICENSE b/security/identity-and-access-management/oracle-access-governance/fusion-hcm-ebs-msad/LICENSE new file mode 100644 index 000000000..8dc7c0703 --- /dev/null +++ b/security/identity-and-access-management/oracle-access-governance/fusion-hcm-ebs-msad/LICENSE @@ -0,0 +1,35 @@ +Copyright (c) 2025 Oracle and/or its affiliates. + +The Universal Permissive License (UPL), Version 1.0 + +Subject to the condition set forth below, permission is hereby granted to any +person obtaining a copy of this software, associated documentation and/or data +(collectively the "Software"), free of charge and under any and all copyright +rights in the Software, and any and all patent rights owned or freely +licensable by each licensor hereunder covering either (i) the unmodified +Software as contributed to or provided by such licensor, or (ii) the Larger +Works (as defined below), to deal in both + +(a) the Software, and +(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if +one is included with the Software (each a "Larger Work" to which the Software +is contributed by such licensors), + +without restriction, including without limitation the rights to copy, create +derivative works of, display, perform, and distribute the Software and make, +use, sell, offer for sale, import, export, have made, and have sold the +Software and the Larger Work(s), and to sublicense the foregoing rights on +either these or other terms. + +This license is subject to the following condition: +The above copyright notice and either this complete permission notice or at +a minimum a reference to the UPL must be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/security/identity-and-access-management/oracle-access-governance/fusion-hcm-ebs-msad/README.md b/security/identity-and-access-management/oracle-access-governance/fusion-hcm-ebs-msad/README.md new file mode 100644 index 000000000..137ec6a45 --- /dev/null +++ b/security/identity-and-access-management/oracle-access-governance/fusion-hcm-ebs-msad/README.md @@ -0,0 +1,23 @@ +# Fusion HCM & EBS to MS AD integration + +Review Date: 20.03.2025 + +# When to use this asset? + +TBD + +# How to use this asset? + +TBD + +# Useful Links + +TBD + +# License + +Copyright (c) 2025 Oracle and/or its affiliates. + +Licensed under the Universal Permissive License (UPL), Version 1.0. + +See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details. diff --git a/security/identity-and-access-management/oracle-access-governance/fusion-hcm-msentraid/LICENSE b/security/identity-and-access-management/oracle-access-governance/fusion-hcm-msentraid/LICENSE new file mode 100644 index 000000000..8dc7c0703 --- /dev/null +++ b/security/identity-and-access-management/oracle-access-governance/fusion-hcm-msentraid/LICENSE @@ -0,0 +1,35 @@ +Copyright (c) 2025 Oracle and/or its affiliates. + +The Universal Permissive License (UPL), Version 1.0 + +Subject to the condition set forth below, permission is hereby granted to any +person obtaining a copy of this software, associated documentation and/or data +(collectively the "Software"), free of charge and under any and all copyright +rights in the Software, and any and all patent rights owned or freely +licensable by each licensor hereunder covering either (i) the unmodified +Software as contributed to or provided by such licensor, or (ii) the Larger +Works (as defined below), to deal in both + +(a) the Software, and +(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if +one is included with the Software (each a "Larger Work" to which the Software +is contributed by such licensors), + +without restriction, including without limitation the rights to copy, create +derivative works of, display, perform, and distribute the Software and make, +use, sell, offer for sale, import, export, have made, and have sold the +Software and the Larger Work(s), and to sublicense the foregoing rights on +either these or other terms. + +This license is subject to the following condition: +The above copyright notice and either this complete permission notice or at +a minimum a reference to the UPL must be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/security/identity-and-access-management/oracle-access-governance/fusion-hcm-msentraid/README.md b/security/identity-and-access-management/oracle-access-governance/fusion-hcm-msentraid/README.md new file mode 100644 index 000000000..24bf50a8d --- /dev/null +++ b/security/identity-and-access-management/oracle-access-governance/fusion-hcm-msentraid/README.md @@ -0,0 +1,23 @@ +# Fusion HCM to Entra ID integration + +Review Date: 20.03.2025 + +# When to use this asset? + +TBD + +# How to use this asset? + +TBD + +# Useful Links + +TBD + +# License + +Copyright (c) 2025 Oracle and/or its affiliates. + +Licensed under the Universal Permissive License (UPL), Version 1.0. + +See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details. diff --git a/security/identity-and-access-management/oracle-access-governance/images/OAG_Use_Cases.png b/security/identity-and-access-management/oracle-access-governance/images/OAG_Use_Cases.png new file mode 100644 index 0000000000000000000000000000000000000000..891c8e648cac0dec8d475510e9113df4e26ce656 GIT binary patch literal 56719 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

5%fhhv0s}T!`3e*!EzOTE_+i*M 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

pLd6L&Z^QPh838sRBHmP1M9ozZi4x9B2S zgV!EtBbj1CTtG2{xqom?%s?$R7z~V)Ut@^U%h9oHQ(?m(%pB^~#@geB@?do3A=u6I zh(tB9t*Wb?eIQ$*&Iu*nylpgWOt>*}-TppPj+bSbUgw)dwZgk=Vr$$0`bnw}4-eAU zeH_fB^}B_1l!b}GUJ}Ue%(srJ{u1|rog!>ACEqE^zn|$Afqe(Ls{wBc;YipD5)gW!<~@L?z&NdoSEF zS!Rz@aR-S3G5k#%80gAOad8nG=Y4Rsf0&}w&P%5CZUokvFPV@4DQy?pU>&S7*|6R9 z9n2EIhmskv*Tc&vdAKVp?(@xQ8iZ5m#6l z?qWGjg{N=B{I-e7U5EARTye|qjk*TOj7`#e7es}?VoG-YHgt2}<@YzQBUP6Gq9qtY z#@C;*%{~kBiybqCt_|F`5)7Wb#pucE+Y_kkH@COJt1d-YMwF)i0}(Td_HH8QDCcRMITi?;@<7HLASeGGY-&%`!)M19r1hH69NTHFwEs$ z%fGOl&(@7@@Z3{`h^QK_S%W@Su2a;!iV1;7UIL&?0f;dE?BxWv1ay_JrsyxehxU)u z2F@C7le18Cx`jz(=?`SQ-c>dZt1QKCeUS4wqb*#!FKdHB``~xApoEEq$Z6L4G-riq zotwptR6E-Iu+D6}0A}u@8`YRuAU%jnAv?A>L*D^i6U8=+9(x*X{b>Ynb!Yt`xPhKJ z-)eh*N^u3WSJSuq9hzhyaP6}B%n!bw=>Z;hJh|zZAe$|gL(S!u?*MoCSx%Jro!*9D zG5PL19QjD%4zRwg)-X9^7GsJHpe16n+8=ZeA-P)-Eo>HkFI4?;>`Rf|=-PPZv}G2Q zOAo~b^m`{0Kd{DyUJags;u-869l|2i+2=>c`l|hu`B^?CkS+lu{$`svQEFMV(_AM5;OMD9IA)_+^QxNXgdLlkIHnWH;<_HLbzdQ(gxm}XHvMyH$ z`*zH$C-m5V_?h1XUzf^PV3t~qxE>e3A~ss=K{@YV89DFPvZkrL2}0vLbNhQbpZEhK zh7x-tF~XPLKGI&tZWn;Ge*9 zI292Qh&(PQn9GHEG*7c#r20zD+uo}(3)3PYaND~NQu>x4295af@M4c47!h)|4nPp%7;IL&B}v znA5gaI4ms58a!bPdVcmN=TgH6l!e3I(Leu|+xC{I+?J}@ZT#LVf8e49t{*tPL~_bf zw>43`d75j9dvKOpJBLe3x8XuPB}VFgkZ{ri72h$T4>mJI+Z=-fs!J&xk7__M>e11G z1qB6V&fd0cMRjF7@x~gVKU$Z zVS+=TWvKIOfMns-*f-=bhGB?g_8wg~sIY!plNgbV9$Z%K5B*dedBE5B4lwbQzZ>G? zF&4eX0~AeA@KScrJV>}^F;WtuXP~fJH{ITVX4>|c9>CdO= zhg`MN&>ieCE9R)d#@)L$lx+I@3tiZCkR#U*p8XyOP=}sRzjgvc&$}yPR63#78Fo8= zmMi!JMgtLeNKk9htoV508wUpmDdip>?H*S|I5;@5Xk1QVn)1`u3wU6GKK8t^kB5&v zKeJEq*T-{lYKyO>-^kJTZx?YVe+eL_v75*4?(NO)Nyg5!vsc6i*3-a^G*hj$*odQ| z?vOmnYSicwH*nj1hy?SalK@pLWAHXqm8uQQ9@Xy=2U3cP$k!NOX78<*X8zEI9D-km zQ=4yPZyd{-Q?YQcNaXYcla5SgNcj&%nVGq3h*C5PLC0ziXi86++(GB8F zL7eYDk|*cb)!4$-17yKnnIjw{o>TtNskFHa9qfpV`p3EP$X99)VlFYxKWtX$geJ@| z-z5xgr~F6Dluz~YHwX)IsYe8u#A7j=m;jlU;mpC8f(1JzI$O!np#nK9U)>w!W@TEt-87lG#~ z?O}rBg4j#=L5^Ol9l^rfGQTJiD}GNmSGdjZl0loxkKpvjJpPLFWz6C4^zb{HTQft?Qrr5rz{Q4Kl}E*r`7s;XJ@HPF$^0m|<^mh7IlFYG`m z4oN*e2Of}|2dUCJ5W0~~p_hDz_HMBN^_~Bw5--0rB_%2kxzTzH)XFg-Z*+KJtwa-s zN+=rqOaJqG=DGoE){2pl&12VHb*rAjk>54c++w?MDm!{YIdSS;89Aex zikceMMyCseUcVynf9+mu=GAOD$ZMFZhzwiv}^)#uvn z11?^C9W!^eye5bmrbtLRC)MZ@lW>7#3=vv!c{!ZrRvu}+`RZ4AT+Z3~{S>IW03hAe>#7!dn*+@X3_QTvh*g) z_&^H!HPk#Zn$y>wA)b_!!fLd|Z$cnO0k8;yEp}TX_AHVrD)8`Rx61bROvD~oZ(W2` zrMgW})Geh(!n=xj;#;I_XWCQ%)e3FIF7IcsF^i0R)B*`otfTk+UpQ>1w+s;U1{R8| ztkaZV-;V6Yu{QYk`T`(^kPhf`67^a&v6D9fY^-KADt%2vJZ19mDNB!p4ooer{neby zj{#}(PuPp}cW-_4_9oJ!>`jeI>W&EWNrTx0v9*_`KN@l6jVlG%TmkZx;r9 zp+8pSCHry&@+ssqjK}yBN}+e;NP=%d8Naff#kO8INLhRfMX|5lxOPdcTE{ zBV^k<=w%Rv&iI;P2P}@uqrK61_#$u)jqo=c*mVx!#uhu61=o*fH)0x{0@TOX&yq7E zj?mTBd{}hKctuw^lyBPQ{h3VfkBf7cof_rkeMNaQVTbQBaRIqZ5-_u@54DlKpXc$8WT|)qHZ zD_|x1eB%7$wxjLm@x4>~0kv`(>6q~@N61<>iMU5^R&HH^Bz1hLaZ^T_YgRjpetnc3 z(@?XOqK(O#w8om}&X~K&3!64MRDY=kJTon$}I!%G^MI%H1tv zOfC+))i|U$jb5{xbwb44COTFTxwl`%;#`*7K{CcZSZOrwqRKmzTPVFjE1x5854q-# zUe%s#LI)HOP?S+CusTFuz+p~jH}WYoC?h)4`zPZuu$8U+)=^@SSQA!Dm3iNaWR$fn z%ag12)tdI5%i3M+ir_G4M$fROaypW-%LH%O-Y+UL=rQ(=cdDtVPger?s8g#UQwDTa!5ZQo8aWS81b^WJN7ThR-cXSkWbE>7 z8A{IN@(S{I2S00hTEYD$D)YAw?FB(4k15m6C|fxJ=k$8*2uQWJo<=oZfc5tuvx6C>Ki281gLep*O4SW zj8QsSEsZI_IO4k3Hw<&#jY z#_|440T84`KQmfCGB5#fLe$Mn1D7CXJ8zzu)1rirQRNb5`%x5uOps6?O0URc;LgQD zM|sFaUZbF{9&r+n6DzXfi4{46wFhPu??XnL30mc59R=HthabD{7QxH6Tb^s@EIi~MEYWxzn&e{* z`Z?74b<2?4S4-iLx75_|)CU`19m|)Wox0oni*MpnE}%uloS5y}^n< zKjSl}IxOoX`+V)aw93p#gAmbFUR$cPXxucLE-j0eQWIN!b!LR?z(riM(LRJGlPv6J5{4qpJAW0p z$&J3&?m&2^@ z&pOmEeUVGgkZxfy_*E7rp4n0n8F!L`|EyGosBD6=>!cyV@vb`LOQ{yloGF5JhMET9 z{t-2D#+iiJl==Et6>4VcG^ocj21GOkT8(bL`-_EyIrZxN@I+esse&Y@%R&3-l+2&E)o4Z82VquaYc)j}TJ02Tek@NnN8+D_0tU=2afM z{pc8>_3bp82S*l=%23zW_UkthDXO^MDQrFCBQHm{pTY&Bkk#m++`YJ6ZtU8@%0{svhkr9{6sqdG4 z?>yKg4U&y!_uyqKZ8Jys&PRS)tWaOtI%#faj_GE5UsEobCI6--kl7`^ybV6 zKBDtYR2#(}DPTk!36G(BH2E+Sv!EzmqWA8T@Z`B7N1Vsb=k4_Tz}a2KS>`7+xnaHY zeg9R`vDo@os$1Y;BwCGjxrx%LLKv5f3cus6I!3K$T*D6X3eE~~PG+RiqQU8TPEK|FEq51ose z@v&0`W`q}ubAcZF&3pnx**HhQ`N&=CVQ^u8(dl)80Y8i6A}V9E5=ojME)G@vn(kd* zW9fA9d^1cVN{eZ?Or=DTZ*oZ{nTpj_2{7YO!}!(UbA}Om-{8$yT((efp17O7Br=xy zW6(?ht-af^iSJcl27AD00X7?3wl9aY4)S!2ScTAlN??NBTW&p=&DXY`S8m$L^}v2( z17e%n!R_;~$(iCkem)#}<=Lr6NAP6gXuP()dY1-yS3p4jAa7W_^v3C0b@p zn=I#j#rWot2$F4P_s}72sgBd5+cTRaUmR9J8>~vr!kz99v{UW(;%+_)zZlxGW4I2# ztd9J&;9I^WLHI8dBL_4wk5Xa2=7cLdQPA!(fPEAWG$yTfPsmI{1Lvi(R>m04iiW4@FE9+XN456ILCKi-cIXt1{f9 z)KQdXXa-mF_yvO7{G<^63Jn5mW=||}o*N9XnFwq~mZK@8YyiQ(MEhQ6@g^&HWJS5G1Ck9Y;hd=)r7WoqXGJ@FiV{569m5Wu}-Fw3D+%f+lmgvJi7_ZBee z%PBo6V^Ydv)Y=|+vMJ>z@K0MSsrztndg806ujluC)5OITm-ak;2Zcc(fXfSbWhx4N z`o(fB{#ur75+DFr;2|X;0iO+foeKe6S^B?jP2~UCrGRfT$PppA{QIVjZe$8>KJva} zqDisdLctdg8Rtky2hGk0(3JUW!y0&_|1lv)%LM#yW*E;&w*&~bsp}Gjm!*2YpPXX! z{y$7~F}3e4nol^pwdQ}8VVpUlV}(rZ5&!+&LcJ>xa=?=S(mV4q%+d(-Q3!AeG8dW> z|Fykf|FXR!8ES41w1qbm!137xxFs%JCH;aS=Enw2{5U?Mo~6eeG}>8()=(G;>S74~ z?;epRDtQ4J7wu_`^?r5tFBw#TG9m>{EUM4|`9F6$qGEVB%3KgC(@CsvHkw-ehVhQo z&w+e36VjO#HUY5YKKB3akH0?#v4eM!Sd7{;q;)>(dt$vd=M59XMtTC>P>QfBy{Ihz zyz2ilzUQinV<+<^)YtdnjlMoS=gZw$GRZXJ=e&GE;Mq@M()-@hpSB}NICl$)S{HvR z#bqrQE8FBMly50;SZzC#kJ5;PEY>&;=6}Z5D9w_HzmKQV8f1TXPH&YuBvLra8j=f3XiI-m1ApX0u+>YcJyf^{HdU#4&!a&&N)4XhvX1zz_) zo>fpE%}uu3Stgq-=Z`_+Csq@mlC?e7r_-ErylkN{EBXhONn@E07gY3qrkhm0`ZZ@f$6{F2*=nrz7*Xq)Ta&Mg%rVH-BDg-I z2qxm3uNfAZeOh)QJ)^+=cb0Q=wb&mod@0`?EYd5)uFCgf=WTpTfVMSN0fTpjsvQKI znAggh%J!~raX=$3i3T_*)IR1Ybo*AqqLs< zpVDJ+7iiLU^i`>WTApNBje~k>YC2zuX=zg+{y2>%J4uJDtMTN*B)K9Ix+VCKft)blyZ2at|WbPIY7c;Gz91>Vy9>u8aBK` zsVSG(ozI`E_kC?Q0k_ER6HOxsLm|t9%8?1s{AF|LE&>Reqi0;2!xlBu>Oijb$kPW| ze z-`MMCPs%gM9@205O|9Jdh4)doChPO)S9V?8_R5%^Z1RU#WIcDD;9;C+2U7bIetT&@ zatPxD675Lj*D5so>Mj!bBbH0qg_y1x8@0|7>9-jE5cQ<+jw;8yyimq-ty2r7c%%(Z zF6|w=sL14S*l?LGM(oZ(%d_galB0H@*^}oJb|YyP0cQx091lfRPxe7)8wb;$BF9`n zvLYg6CVeU?9f5D2jPeD|4yMtZ-UeB|+oZj}ZE@O$#ZeMW{PmBt zDqEs6%3|~2VoNmd=*LV|!hWt|R=(-UyC?kozC*@zg`*&erBxz^sBU0_tzAd4mUGQ~ zLcp0sktYSbjDc;%eDx2YOpl~uRM+E%YFcP$!b)YN4XXOoNxj^e4Qx<5OW}Lljh%crGd*ig+=-H{^h>Tz4BP z3madbjVoQ6Pqil%OBmu(e3+mGuGa~?pCo6^?LG+k8U|~`a2UPEmROpyCE8j9qe;UQyLw&c)tiifu|I zp{5geW0YKqZ}cU(?hkSbKmKvAy0E5`Z897Jwkc8}$P1g67Mm$_#C2P@z3c)LjEY4z z3hfMZ9G*S}&5uWY>f+?O)yhr)U(XqTMk8_P;$nd>b~a4+vhLtuzpEG-0jxEc!? zNT97?#=L=`iQy@8;Q>I!~%WW8Ra!~ zxLP{P%`NmL#mSKt+F)p+(mYB&i`i=U`RJfXXQnK-h|@4fa^Fp36ciz1jO{LRIKsg; zyBJrfB+r8gV#A|pPk9;q5z=R=oT|yW9@Zv8^b5qRTo?x?A_y`2&RqVqNg3#Bl5sCo z24{@9ksNpfwIuWxb>S zfVfigG^gpuyLucc1Fp-1Hd7YVy_#=SGW=*(%$(N!mDT?+BtlEk5wE>eZmoL$A1=oK zhl_!()7oyLbA)?F%e=_cgGxh#oe9Jjilnn1NIg~nI$P)7eA>_Un*r5l&zQc)dzE|McpL?z9bksEcq@Z>M#n1EL>Ck37OQ7dRl*dQ(^BETe3o&MV5JH)q zo8K6miG8=dv~5j%lojnFx(R$%4TcAvO4EiffBj%F-L;bZPq0L@|KOH*$8cr2cW~^z zu@qe_7dwyRv@T#;z9peu`lx*`%CgXAX0ofjnNu$?qs!)X1qN@{H!=Q$Z)Rkk)V^D= zm4h9z$g`XQ8|Z22d>nLP-+2+`-%cS~r@#MD_&C0~@4KM2+2xx>&R^zce<9ShlHp2A zX(O6!Hw_Im)nda&ks48^A^)g9-rrB@;_@s~hF<#}Nj)f;?;-Yg?puxTIDlzUKJ_Pg z?nOEUGH%U3w95z-@I*IjL9#@e;rVq(>l{>fn%WgPuk>7ap@ZBDuAddyt3ewFm2ei6 z*l5$MMuKulZ7SxKB7euVa>_)spTDp1?NW7`_T?k&S-jM^r=7Oj2+r_!vaNE|#zy>c zLnP*e(H4XQVwQ)$J&}8Br)Pyn(@lK|M^avdHuK;wO91U1vnd+8j>lGY%`jtbjQn~C z=OtWosBOk>+1a|q-QOn{M;=hWmCAle4_%rr_G+;LWrmd1lGb`ZU$3%KEgJcRQfp7O zTBvrfl7}JEQLX;Zh-vts(KMN4fe3QrvJ z$SAKv_P43UJi1A=u77M|M|id zByc*xrmLLjb&ZBZ$HAiIkLgf=d zJaMZ5TX~G!kZfJXGx(kZTGce!1{i(+%0$*6+$mb8ynAKO(GzYtb8}s(rluF(2J0g(VU+NYq0qAMz2S{fKl+s zHnWiTIWItGkF`$z4Bk||rYQu3g2B!E;wcFM4_FsfS5r-`*Ht&{*?s2%;85V?+npjkVEX8>oSSod7rY_IVcPWF9A}2b%eIEWrQT;?>IQ0I+}Y>V<(Su5YEuRrp|uGV~GZ;-zJ-?cZu=s$z0=ubhot5;&5 zQ?1zbm>^OV6k^#wj8|Wmscc_VTzC+DW$c(%Q~xlnz~^SjJ=7@0MPtDk5Wi$H{;M#e zo8w|a{v#Td*}c-fcUp-qxdgnfP?znz6kY8gPrMIb-ih9vem(u^dqimX6&6`}pY&B9 zxABb=aY}p*549sq;sC3Kw-N9PV^+_-E1OZY2n#HB41K<>C`7eV(2KmXB5QFQ6gsiL zxuotk!T84?%gINB%Edzl4wK)$7)nA!?=&h!YQAUXvR;&S$we02r}x5A6SHYSg)IMUd3$`cGgqxzBNVgb)P%wD~oxulL+ zpIB=Ej&rhb@)cp+{(_3|ixGJ#1qB6c=aT8#iMBwhX7bqPue{9$Gi)Uev`DOIlJi~0 zIDNDipI|RegHj2(wZwto;CS_jQABFZ87OdDw&dVw!SG_T6D1 zAN55Lhb7{ezm|`f^i3)I(-BBU;O}*CE2sf{Y08G}w#E(g>#HL-=AuSdQ>OB8oL}-) z;PPT7jrz=ycdUH!#pEfHt4qf3VJJ_lI5y)Sd>DILt!LAkhnv7V*3&jW-bHa__uSUG zSwX$k4YYs>TIDhx?2Agw%kx(C8}5=nzk2$(Bq`o|$m&zMKhoF__j@V~_tbUq^<>8$ z0JZ}{T_>lV#&=Vn(u+o4y8Lbpu_kkeNhP