h]$ddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZe d Z d Z ejd Z ejd Zejd ZGddejZej"dddddde_Gddej&Zej*ej,dej.ej0dej2j5dej,dej6e_Gddej:Zee_ej>de e_ ejdZ!ejd Z"ejd!Z#ejd"Z$Gd#d$ejJZ&ej*ejNd%ej:ejPj5ej>de#&'ejNd(ejRj5ej>de"&e&_ejd)Z*Gd*d+ejVZ,ej*ej,d,ejRj5ej>de*&ej,d-ejPj5ej>de*&ej,d.ejZj5ej>de*&ej,d/ej\j5ej>de*&ej,d0ej^j5ej>de*&e,_ejd Z0ejd1Z1e dd2d"dd3d3d1Z2e e2d2Z3ejd Z4Gd4d5ejVZ5ej*ej,d6ejlj5ej>de4&ej,d7ejPj5ej>de4&e5_ejd2Z7ejd8Z8Gd9d:ejrZ:ejd;Z;ejd;Z<e dd?ej.Z>e e=d@Z?ejdAZ@GdBdCejJZAej*ejNdDejPj5ej>de#&ejNd(ejRj5ej>de#&eA_GdEdFeAZBejd ZCe e2dGZDejdHZEGdIdJej&ZFej*ej,dKejRj5ej>deE&ej,dLejRj5ej>de;&eF_ejd=ZGGdMdNej:ZHeFeH_ej>deGeH_ ejdOZIejd;ZJGdPdQejVZKej*ej,d,ejRj5ej>deJ&ej,d-ejPj5ej>deJ&ej,d.ejZj5ej>deJ&ej,d/ej\j5ej>deJ&ej,d0ej^j5ej>deJ&eK_ejd2ZLejd ZMejd3ZNGdRdSejJZOej*ej,dTejPj5ej>deC&j5ejejejdUejNdVejPj5ej>deM&j5ejejejdUejNdWejPj5ej>deN&j5ejejejd<UejNdXejPj5ej>de7&j5ejejejd2UeO_ejdYZSGdZd[ejPZTej>deSeT_Ue e=d\ZVGd]d^ejZWej"d_d`daeW_GdbdcejZXiZYGdddeej&ZZGdfdgejVZ[ej*ej,dhejej,dieje[_GdjdkejZ_iZ`Gdldmej&ZaGdndoejZceaec_ej>de ec_ Gdpdqej:Zdeced_GdrdsejVZeej*ej,dtedee_Gdudvej&Zfej*ejNdweWej,dxeZej,dyeeej,dze[ejNd{e[ejNd|ej:ej&ej*ej,d}eXej,d~e[ejNde''ejNdej5ejejejdef_Gddej&Zgej*ej,defej,deZej,dxejeg_GddeAZiejdZjiZkiZlGddej&Zme e2d<Zne endZoe e=dHZpe e=dZqe e=d3ZrGddejPZsGddeAZtejdZuGddejZvGddej&Zwej*ej,de[ej,de[ew_Gddej&Zxej*ej,deZej,dejex_Gddej&Zyej*ej0dweWj5ejejejdj5dej,deXej,dxeZej,dyeeej,dewej,deeej,dexejNdevj5ejejejdUejNdevj5ejejejd<UejNdej5ejejejd2 ey_ejdZzejdZ{GddejVZ|ej*ej,d,ejRj5ej>de{&ej,d-ejPj5ej>de{&ej,d.ejZj5ej>de{&ej,d/ej\j5ej>de{&ej,d0ej^j5ej>de{&e|_e e=dZ}ejd)Z~ejd;Ze ddde0e_UGddeZejdZe e=d2Zejd)Ze eDdZejd2Zejd<ZGddejVZej*ej,dejlj5ej>ee&ej,dejPj5ej>ee&e_e edZejdZGddejVZej*ej,d,ejRj5ej>de&ej,d-ejPj5ej>de&ej,d.ejZj5ej>de&ej,d/ej\j5ej>de&ej,d0ej^j5ej>de&e_ejd ZGddejVZejVjj!ejej"ej$d<e_ej*ej,dejlj5ej>de&ej,dejPj5ej>de&e_Gddej&Zej*ejNdej6j5ejejejdejNdej6j5ejejejdejNdej6j5ejejejd<ej,dejej6'j5ejejejd2e_GddejVZej*ej,dej&ej*ej,dejlj5ej>de&j5ejejejdUejNdejlj5ej>de &j5ejejejdU'ej,dej5ejejej$dUe_GdDŽdejRZej>dee_UejdɫZGdʄdejPZej>dee_Ue eDd<Ze e=d"ZGd̄deAZejdZe e=dΫZejd)ZGdτdejZeme_ej>deje_ ejdѫZe eDd3ZGd҄deAZejd)ZGdԄdejVZej*ej,d,ejRj5ej>de&ej,d-ejPj5ej>de&ej,d.ejZj5ej>de&ej,d/ej\j5ej>de&ej,d0ej^j5ej>de&e_GdքdeAZejd3ZGd؄dejVZej*ej,d,ejRj5ej>de&ej,d-ejPj5ej>de&ej,d.ejZj5ej>de&ej,d/ej\j5ej>de&ej,d0ej^j5ej>de&e_e e=d1Ze e=dګZejd;ZGdۄdejVZej*ej,d,ejRj5ej>de&ej,d-ejPj5ej>de&ej,d.ejZj5ej>de&ej,d/ej\j5ej>de&ej,d0ej^j5ej>de&e_ejdݫZe e=d=ZGdބdejPZej>dde~e_UGddej&Zejd)Ze e2dZGddeAZGddejrZej>dee_Ue e=dZejdZGddej&Zej*ej,dKejPj5ej>deE&ej,dLejPj5ej>de;&e_Gddej:Zee_ej>deGe_ e e=dZe dddddddZGddejVZej*ej,d,ejRj5ej>de&ej,d-ejPj5ej>de&ej,d.ejZj5ej>de&ej,d/ej\j5ej>de&ej,d0ej^j5ej>de&e_ejdZejd=Zejd=ZejdYZejd)ZGddejRZej>dee_UGddeAZejd ZGddejlZej>dee_UGddejVZejVjj!ejej"ej$de_ej*ej,dejlj5ej>ee&ej,dejPj5ej>ee&e_GddejPZej>dee_UGddej:ZeTe_ej>dee_ GddejVZej*ej,dejlj5ej>de&ej,dejPj5ej>de&e_Gddej&Zej*ejNdeƫejNdeejNdej5ejejejdUejNdej5ejejejdUejNdeɫj5ejejej$d<ejNd eǫj5ejejejd2UejNd eūj5ejejejd=UejNd eOj5ejejej$d3UejNd eȫj5ejejejd"U e_Gd dej&Zej*ej,deʫejNdeejNdee_GddedZe eDd2ZGddeAZejd"ZGddeAZejdHZejd ZGddejPZej>deҫe_UGddejJZej*ej,dTejRj5ej>deC&j5ejejejdUejNdVejRj5ej>deM&j5ejejejdUejNdWejRj5ej>deN&j5ejejejd<UejNdXejRj5ej>de7&j5ejejejd2Ue_ejdZGddeAZejdZGd d!ejVZej*ej,d,ejRj5ej>de &ej,d-ejPj5ej>de &ej,d.ejZj5ej>de &ej,d/ej\j5ej>de &ej,d0ej^j5ej>de &e_ejd<ZGd"d#ejPZej>dee_UGd$d%ej&Zej*ej,d&eyej,deZej,dxeje_Gd'd(ejRZej>deSe_Ue e=d)ZGd*d+ej:Zeܫe_ej>dee_ e dej&ZGd?d@ej&Zej*ejNdAeثj5ejejej$dUej,dBeثj5ejejej$dUe_GdCdDejVZej*ej,dEej5ejejej$dUej,dFejrj5ejejejdUej,dGejrj5ejejejd<Uej,dHe˫j5ejejejd2Uej,dIeej5ejejej$d=Uej,dJej5ejejej$d3Uej,dKejrj5ejejejd"Uej,dLej6j5ejejejd1Uej,dMej.j5ejejejdHU e_GdNdOejZejde e_UGdPdQej&Zej*ej,dReej0dSej5ejejejdUj5dejNdTej5ejejejdUe_GdUdVej:Zee_ej>de e_ GdWdXejVZej*ej,dYej5ejejejdUej,dZecj5ejejejdUe_Gd[d\ejZej"d]d2d3d4d5d6d7d^d_ e_Gd`daej&Zej*ejNdbej5ejejej$dUej0dcej2j5ejejejdUj5dej0ddej2j5ejejejd<Uj5dejNdeej5ejejejd2Uej0dfej2j5ejejejd=Uj5dej0dgej2j5ejejejd3Uj5de_e edYZe e3d=ZGdhdiej&Zej*ej,djej.ej,dkee_GdldmeZe eߐdnZe dde e_ Gdwdxej:Zee_ej>de e_ Gdydzej&Zej*ejNd{ej5ejejejdUejNd|ej5ejejejdUe_Gd}d~ej:Zee_ej>de e_ e e3dZe e3dHZGddejVZej*ej,dejrj5ej>dd&ej,dejj5ej>dd&ej,d0ej^j5ej>dd&ej,d/ej\j5ej>dd&e_Gddej&Zej*ej,deej,dej:ej'e_Gddej&Zej*ejNdeejNdee_Gddej.ZiZGddej&ZGddej.ZGddej&Zej*ej,deejNdej:e'e_Gddej:Z ee _ej>de e _ GddeZ e edZ e eߐdZ e e3d2Z Gddej&Zej*ej0dej2j5dejNdejj5ejde &e_e eߐd,ZGddej:Zej&ej*ej,deej,de'e_ej>de e_ GddeZe edZGddejZejde e_UGddeZe ed!Ze e3dZe edZe eߐdZe eߐdZGddej6ZGddej&Zej*ejNdej5ejejejdUejNdej5ejejejdUejNdeXj5ejejejd<Ue_GddeZe eߐdZe edZGddej:Zee_ej>de e_ e edZ GddejrZ!e ed@Z"GddeZ#e eߐdZ$Gddej.Z%Gddej:Z&e%e&_ej>de e&_ Gddej.Z'e eߐdZ(e ed Z)e edAZ*Gddej:Z+ee+_ej>de e+_ GdÄdejZ,GdńdejZ-ej"dǐdȐdɐdʐdːd̐d͐dΐdϫ e-_e edɫZ.e eߐdЫZ/e edZ0e ed Z1e ed8Z2GdфdeZ3e ed2Z4Gdӄdej&Z5ej*ejNdej5ejejejdUejNdej5ejejejdUe5_e e3d<Z6e edݫZ7e eߐd׫Z8ieeګee«eLeeeԫeeޫe1eӫeeee5ezeieeΫeee!eBeeëeeee&eeee֫euete8eЫeeeIee@eeeHiZ9eljue9iee|ee|ee|ee|eVe|eeeeKepeee,e?eeqee}eseeereeeee:eeZ;e`jue;ie ee7e#e)e-e1eee e/ee$e eeeee eeeee5ee&eeeee2eje(eeeeee*ej.e.ejeeiZr$rr/extnIDcritical)value extnValuec eZdZy) ExtensionsNrr#rrr5r5Ir$rr5 r*c eZdZy)UnformattedPostalAddressNrr#rrr;r;Yr$rr;zprintable-address subtypeSpec componentTypezteletex-string@c eZdZy)X520OrganizationNameNrr#rrrBrBgr$rrB teletexStringprintableStringuniversalString utf8String bmpStringr+r&r)c eZdZy) PostalCodeNrr#rrrIrIr$rrIz numeric-codezprintable-codec eZdZy)DomainComponentNrr#rrrLrLr$rrLr(c eZdZy) AttributeTypeNrr#rrrPrPr$rrP c eZdZy) PDSParameterNrr#rrrTrTr$rrTzprintable-stringc eZdZy)PhysicalDeliveryPersonalNameNrr#rrrVrVr$rrV0r-c eZdZy)TeletexDomainDefinedAttributeNrr#rrrYrYr$rrYtyper2c eZdZy)TeletexDomainDefinedAttributesNrr#rrr\r\r$rr\c eZdZy)X520LocalityNameNrr#rrr_r_r$rr_c eZdZy) PersonalNameNrr#rrrarar$rrasurname implicitTagz given-nameinitialszgeneration-qualifier c eZdZy)OrganizationalUnitNameNrr#rrrhrhr$rrh,c eZdZy)VersionNrr#rrrkrkr$rrk)v1r)v2r6)v3rNc eZdZy)CertificateSerialNumberNrr#rrrprpr$rrpc eZdZejej dejejdeje jde Z y)AlgorithmIdentifier algorithm parametersopenTypeN)r r!r"r NamedTypes NamedTyper rOptionalNamedTypeAnyrOpenTypealgorithmIdentifierMapr?r#rrrrrr!sa(I(( K)>)>)>)@A# ##L($((*&X&&{4JK Mrrrc eZdZy)TimeNrr#rrr~r~*r$rr~utcTime generalTimec eZdZy)AttributeValueNrr#rrrr4r$rrc eZdZejej deej deejde Z y)AttributeTypeAndValuerZr2ruN) r r!r"rrwrxrPrrr{certificateAttributesMapr?r#rrrr;sS(I(( FMO4  ^%&X&&v/GH Mrrc eZdZy)RelativeDistinguishedNameNrr#rrrrEr$rrc eZdZy) RDNSequenceNrr#rrrrMr$rrc eZdZy)NameNrr#rrrrTr$rr rdnSequencec eZdZy) TBSCertListNrr#rrrr]r$rrversion signatureissuer thisUpdate nextUpdaterevokedCertificatesuserCertificaterevocationDatecrlEntryExtensions crlExtensions explicitTagc eZdZy)CertificateListNrr#rrrrwr$rr tbsCertListsignatureAlgorithmc eZdZy)PhysicalDeliveryOfficeNameNrr#rrrrr$rrc eZdZejej dejje jde je je je jdej dej je je je jdej$deZy ) ExtensionAttributezextension-attribute-typerr<rczextension-attribute-valuer6rruN)r r!r"rrwrxr IntegersubtyperValueRangeConstraintub_extension_attributesrTagtagClassContexttagFormatSimplerzrr{oraddressExtensionAttributeMapr?r#rrrrs(I((  & DLLN " "/Nz/N/NqRi/j " k s sAHADAHAHILI\I\^a^q^qstAu s v w   ' DHHJ  737733F3FH[H[]^+_  `&X&&'ACab d Mrr c eZdZy)X520dnQualifierNrr#rrrrr$rrc eZdZy)PosteRestanteAddressNrr#rrrrr$rrc eZdZy)UniqueIdentifierNrr#rrrrr$rrc eZdZy)ValidityNrr#rrrrr$rr notBeforenotAfterc eZdZy)SubjectPublicKeyInfoNrr#rrrrr$rrrssubjectPublicKeyc eZdZy)TBSCertificateNrr#rrrrr$rrrl serialNumbervaliditysubjectsubjectPublicKeyInfoissuerUniqueIDsubjectUniqueID extensions ic eZdZy)X520nameNrr#rrrrr$rr.iHi c eZdZy) X121AddressNrr#rrrrr$rrc eZdZy)NetworkAddressNrr#rrrrr$rrc eZdZy)PhysicalDeliveryCountryNameNrr#rrrrr$rrz x121-dcc-codeziso-3166-alpha2-codec eZdZy) X520PseudonymNrr#rrrr$r$rrc eZdZy)AdministrationDomainNameNrr#rrrr8r$rrnumeric printablec eZdZy)PresentationAddressNrr#rrrrFr$rr pSelector sSelector tSelector nAddressesc eZdZy)ExtendedNetworkAddressNrr#rrrrVr$rrze163-4-addressnumberz sub-addressz psap-addressc eZdZy)TeletexOrganizationNameNrr#rrrrhr$rrc eZdZy)TerminalIdentifierNrr#rrrrqr$rrc eZdZy) StreetAddressNrr#rrrr|r$rr*c eZdZy)ExtensionAttributesNrr#rrrrr$rrc eZdZy)ExtensionORAddressComponentsNrr#rrrrr$rrc eZdZy)X520OrganizationalUnitNameNrr#rrrrr$rrc eZdZy)LocalPostalAttributesNrr#rrrrr$rrc eZdZy) X520TitleNrr#rrrrr$rr+c eZdZy)X520StateOrProvinceNameNrr#rrrrr$rrc eZdZy)X520countryNameNrr#rrrrr$rrc eZdZy)X520SerialNumberNrr#rrrrr$rrc eZdZejej deej deje e jde Z y) AttributerZvaluesr>ruN)r r!r"rrwrxrPr SetOfrrr{rr?r#rrrrs_(I(( FMO4 H&DJJ^5EF%6X%6%6v?W%X ZMrrc eZdZy)*ExtensionPhysicalDeliveryAddressComponentsNrr#rrrrr$rrc eZdZy) EmailAddressNrr#rrrrr$rrc eZdZy)BuiltInDomainDefinedAttributeNrr#rrrrr$rrc eZdZy)BuiltInDomainDefinedAttributesNrr#rrrrr$rrAi& i,$dc eZdZy)X520CommonNameNrr#rrr r &r$rr c eZdZy)TeletexCommonNameNrr#rrr r Br$rr c eZdZy) PhysicalDeliveryOrganizationNameNrr#rrrrIr$rrc eZdZy)NumericUserIdentifierNrr#rrrrPr$rrc eZdZy) CountryNameNrr#rrrrWr$rrc eZdZy)OrganizationNameNrr#rrrrdr$rrc eZdZy)OrganizationalUnitNamesNrr#rrrrkr$rrc eZdZy)PrivateDomainNameNrr#rrrrsr$rrc eZdZy)BuiltInStandardAttributesNrr#rrrrr$rrz country-namezadministration-domain-nameznetwork-addresszterminal-identifierzprivate-domain-namezorganization-nameznumeric-user-identifierz personal-namezorganizational-unit-namesc eZdZy) ORAddressNrr#rrrrr$rrzbuilt-in-standard-attributesz"built-in-domain-defined-attributeszextension-attributesc eZdZy)DistinguishedNameNrr#rrrrr$rrc eZdZy)PhysicalDeliveryOfficeNumberNrr#rrr r r$rr c eZdZy)UniquePostalNameNrr#rrr"r"r$rr"c eZdZy)PDSNameNrr#rrr$r$r$rr$c eZdZy)TeletexPersonalNameNrr#rrr&r&r$rr&c eZdZy)PostOfficeBoxAddressNrr#rrr)r)r$rr)c eZdZy)DirectoryStringNrr#rrr,r,r$rr,c eZdZy) CommonNameNrr#rrr.r.r$rr.c eZdZy) CertificateNrr#rrr0r0r$rr0tbsCertificatec eZdZy)TeletexOrganizationalUnitNameNrr#rrr3r3r$rr3)c eZdZy)TeletexOrganizationalUnitNamesNrr#rrr6r6 r$rr6c eZdZy) SkipCertsNrr#rrr9r9r$rr9c eZdZy) CRLReasonNrr#rrr;r;r$rr;) unspecifiedr) keyCompromiser6) cACompromiserN)affiliationChangedr&) supersededr()cessationOfOperationr))certificateHoldr*) removeFromCRLr-)privilegeWithdrawnr) aACompromiserc eZdZy)PrivateKeyUsagePeriodNrr#rrrGrG/r$rrGc DeZdZejej dejej dejje je je jdejdeZy) AnotherNameztype-idr2rrruN)r r!r"rrwrxr rrzrrrrrrr{anotherNameMapr?r#rrrIrI@s(I(( I'?   DHHJ  737733F3FH[H[]^+_  `&X&&y.A MrrIc eZdZy) EDIPartyNameNrr#rrrLrLKr$rrL nameAssigner partyNamec eZdZy) GeneralNameNrr#rrrPrPWr$rrP otherName rfc822NamedNSName x400Address directoryName ediPartyNameuniformResourceIdentifier iPAddress registeredIDc eZdZy) BaseDistanceNrr#rrr[r[qr$rr[c eZdZy)GeneralSubtreeNrr#rrr]r]xr$rr]baseminimummaximumc eZdZy) GeneralNamesNrr#rrrbrbr$rrbc eZdZy)DistributionPointNameNrr#rrrdrdr$rrdfullNamenameRelativeToCRLIssuerc eZdZy) ReasonFlagsNrr#rrrhrhr$rrh)unusedr)rDr+)rEr-c eZdZy)IssuingDistributionPointNrr#rrrkrkr$rrkdistributionPointonlyContainsUserCertsonlyContainsCACertsonlySomeReasons indirectCRLonlyContainsAttributeCertsc eZdZy)AccessDescriptionNrr#rrrsrsr$rrs accessMethodaccessLocationc eZdZy) IssuerAltNameNrr#rrrwrwr$rrwi8'c eZdZy)DistributionPointNrr#rrr{r{r$rr{reasons cRLIssuerc eZdZy)CRLDistributionPointsNrr#rrrrr$rrc eZdZy)GeneralSubtreesNrr#rrrrr$rrc eZdZy)NameConstraintsNrr#rrrrr$rrpermittedSubtreesexcludedSubtreesc eZdZy)SubjectDirectoryAttributesNrr#rrrrr$rrc eZdZy) DisplayTextNrr#rrrrr$rr ia5String visibleStringc eZdZy)NoticeReferenceNrr#rrrrr$rr organization noticeNumbersc eZdZy) UserNoticeNrr#rrrr(r$rr noticeRef explicitTextc eZdZy)PolicyQualifierIdNrr#rrrr2r$rrc eZdZejej deej deje jde Z y)PolicyQualifierInfopolicyQualifierId qualifierruN) r r!r"rrwrxrr rzrr{policyQualifierInfoMapr?r#rrrr;s\(I(( /1B1DE  &X&&':rs*H$"!  El) ,t||B/&$,,r*)T\\"- 4<< 08//     /)..I"7$"7"7"9: I  \T\\^-C-C!-C-LMI %5T%5%5%78   %; 4j44Q< ".$,,r"2 , S 1&$,,r* , Q txx *>)=)=I 3_T__SgSWSgSgSiSqSq2J2216MNTrTP6QRI 02D$2D2D2F2N2N2J2216ST3O3VW*&$t||B' 4;; &:Y%9%9I);););)=)E)E2J2216JK*F*MNI)+?4+?+?+A+I+I2J2216JK,J,MNI)+?4+?+?+A+I+I2J2216JK,J,MNI ')11>\j>\>\]^`t>u1vxI &(00=[Z=[=[\]_s=t0uw &"&b) 4<<? Aq!Q1a ('1$ R(  09//I(:(:(:(<(D(D2J2216KL)E)NOI(*>$*>*>*@*H*H2J2216KL+I+NO ".a!T\\"% dnn ,84<<+<( 4<< !Q D))  )3 R  488 2Y11I 24HD4H4H4J4R4R2J2216MN5S5PQI 02D$2D2D2F2N2N2J2216MN3O3PQ  < !DLL$'2*6$,,q/' DMM /Ci.B.BI 2 2 2 4 < <2J2216]^!=!`aI!3!3!3!5!=!=2J2216^_">"ab/+ ,t||A T__ 0M/N,*H**H*HLh*i''4<<+4<<$ t{{ "6!5!5I***,44A_A_A_`acsAt4uwI)+?4+?+?+A+I+I2J2216FG,J,IJI)+?4+?+?+A+I+I2J2216FG,J,IJI ')11>\j>\>\]^`p>q1rtI &(00=[Z=[=[\]_o=p0qs ")DLLO#t||B'!T\\!_ 488 2Y11I #74#7#7#9#A#A2J2216GH$B$JJQ'CGGC//1D1DaHKRKJK I .Bd.B.B.D.L.L2J2216JK/M/MMTWCGGC//1D1DaHNUNJK I ,@D,@,@,B,J,J2J2216HI-K-KKR7CGGC//1D1DaHLSLJK I 68L8L8L8N8V8V2J2216TU9W9WW^W^CGGC//1D1DaHX_XJK  &2T\\"%5" T11 &DZ%C%CAGi%j"%eR0 dll +h**    dll $-- 4;; *Y))I >6>>#34I '=v'='='?@  TXX DMM   +@*A'%CZ%C%CAs%K" $// 67  4;; *Y))I {}5  $-- 1I00I 795I %8%:;I$&)I df-I df5It'$--2i22'I''(9;R;TU'I''(8$&A/I//0DjlS   I--'#''#BUBUWZWjWjlm:n-oq# , dmm !5 4 4I {}5I,.A.CDI ^T^^%56!  '$,,s+"   '1 eQ  %eQ/r" ua( d**  < &b) t~~  t}} .--I TV,I DF+  4== &:Y%9%9I %8%:;I*NDNN,<=&"  T]]  4y33 I  !(!2!2wswwsGZGZGJGZGZ\]@_!2"``g`gnr`g`suI(?(ABI %8%:;I$&)I HJ/I 46*I.0D0FGI 02B2D2L2LCGGC//1D1DaH3M3JKI 13C3E3M3MCGGC//1D1DaH4N4JKI * 4 4I\I\^a^q^qstAu 4 vx $!- R 0 $,,u  t{{ .--I***,44A_A_A_`acjAk4lnI),,,.66Ca:CaCabcelCm6npI),,,.66Ca:CaCabcelCm6npI ')11>\j>\>\]^`g>h1ikI ^T^^%5%=%=Jh*JhJhijlsJt%=%uv eR(4<<#t||C 1afa + $$$ 9*88\j>\>\]^`l>m1npI &(00=[Z=[=[\]_k=l0mo  % R( t{{ #'++"4"4"B"B CGGC # #S%=%=qA#C)=)=)=I #54#5#5#7#?#?2J2216KL$@$NOI %9T%9%9%;%C%C2J2216KL&D&NO*& $-- %9I$8$8I -=T-=-=-?-G-GCGGC//1D1DaH.H.JKI -=T-=-=-?-G-GCGGC//1D1DaH.H.JKI -=T-=-=-?-G-GCGGC//1D1DaH.H.JKI jdjj?Ot?O?O?Q&R&Z&ZCGGC//1D1DaH'['JK %! T[[ (&TU ,( L %1DLLO!   /)..I***,44A_A_A_`ackAl4moI),,,.66Ca:CaCabcemCn6oqI),,,.66Ca:CaCabcemCn6oqI ')11>\j>\>\]^`h>i1jlI ^T^^%5%=%=Jh*JhJhijltJu%=%vw  ua(5"% S!  dkk )= (<(<I***,44A_A_A_`acpAq4rtI),,,.66Ca:CaCabcerCs6tvI),,,.66Ca:CaCabcerCs6tvI ')11>\j>\>\]^`m>n1oqI &(00=[Z=[=[\]_l=m0np )%'3dll2&6#%#  d** =j<z==aAQR b!'1   4>> ::99!=ST "5"-&$,,r* DMM /Ci.B.BI 4 4 4 6 > >2J2216]^!?!`aI!5!5!5!7!?!?2J2216^_"@"ab/+ T__ 0M/N,*H**H*HLh*i'E2&q!T8S!R@ T[[  4y33I***,44A_A_A_`acqAr4suI),,,.66Ca:CaCabcesCt6uwI),,,.66Ca:CaCabcesCt6uwI ')11>\j>\>\]^`n>o1prI &(00=[Z=[=[\]_m=n0oq #/$,,r"2&$,,q/$ Q(DLL,$ R( ** !? > >qBW X | 2>b1A. D.. %CJ$B$B1F_$`! $++ [[''55gcggc>U>UWZWoWoqr6st 0I00I);););)=)E)E2J223QSqr*F*tuI.0D0D0D0F0N0N2J223OQmn1O1pq  t++  >z==aA\] doo )?(@%#A:#A#A!E\#]    #7)"6"6I #54#5#5#7#?#?2J2216KL$@$NOI %9T%9%9%;%C%C2J2216KL&D&NO#   +?)*>*>I >I <>V>XYI 1>3C3K3KCGGC//1D1DaH4L4JKI 57I7K7S7SCGGC//1D1DaH8T8JKI 57H7J7R7RCGGC//1I1I1M8S8OPI 35E5G5O5OCGGC//1D1DaH6P6JKI 9;P;R;Z;ZCGGC//1D1DaH<[_>JK+'(   /)..I68Q8STI DFdFfgI 68K8MN   ua( < %1DLLO! | ".a!T\\"% d"" 5j44Q8JK $(( %9I$8$8I #54#5#5#7#?#?2J2216GH$@$JJQ'CGGC//1D1DaHKRKJK I .@d.@.@.B.J.J2J2216JK/K/MMTWCGGC//1D1DaHNUNJK I ,>D,>,>,@,H,H2J2216HI-I-KKR7CGGC//1D1DaHLSLJK I 68J8J8J8L8T8T2J2216TU9U9WW^W^CGGC//1D1DaHX_XJK %!b! < '$,,r* dkk !5 4 4I***,44A_A_A_`acfAg4hjI),,,.66Ca:CaCabcehCi6jlI),,,.66Ca:CaCabcehCi6jlI odoo&7&?&?LjJLjLjklnqLr&?&stI ^T^^%5%=%=Jh*JhJhijloJp%=%qr !#dll1o %% 877;PQ  $-- 1I00I(.*:;I,.A.CDI ^T^^%56  D$6$6 -KJ,J,J1Np,q) ub !  T__ 0M/N,*H**H*HLc*d'!Qr*   8 773?   -,,   DMM ';i&:&:I -CV-C-C-E-M-MCGGC//1D1DaH.N.JKI ,BF,B,B,D,L,LCGGC//1D1DaH-M-JK'# $-- 4== 2Y11I0A0I0ICGGC//1I1I1M1J1OPI _%6%>%>CGGC//1I1I1M&?&OP  $++ 1I00I # --'#''#BUBUWZWoWoqr:s-tvI &(00WSWWSEXEXZ]ZmZmop=q0rtI &(00WSWWSEXEXZ]ZmZmop=q0rtI ! ++@S@SUXUhUhjk8l+moI73773;N;NPSPhPhjk3lmoI$..73773CVCVX[XpXprs;t.uwI3&(00WSWWSEXEXZ]ZmZmop=q0rtI (((*22wswwsGZGZ\_\o\oqr?s2tvI(=(=(=(?(G(GCGGC//1D1DaH)H)JK# , 4<< ;:::1cB  T]]  4y33I . I  LN,B,BCGGC//1D1DaH-C-JJQ'XY'JZ\I <>+A+ACGGC//1D1DaH,B,JK   4?? )] 6 66q#>  DKK ';i&:&:I $..73773CVCVX[XkXkmn;o.prI13L3N3V3VCGGC//1D1DaH4W4JK'# $.. /(..   t}} *>)=)=I 35J5L5T5TCGGC//1I1I1M6U6OP I  !8,$,,.:P:PCGGC//1D1DaH;Q;JJQ'XY'JZ\ I  !6  8N8NCGGC//1D1DaH9O9JJQ'XY'JZ\I 1;=3H3HCGGC//1D1DaH4I4JK I    0F0FCGGC//1D1DaH1G1JJQ'XY'JZ\ I  !=|t||~?U?UCGGC//1D1DaH@V@JJQ'XY'JZ\ *&&eR0!%+   #7)"6"6I(=(=(=(?@I(+-8#  L (r2Aq#ua0 )/1 =#,UA#6 !*5"!5   #7)"6"6I 35J5L5T5TCGGC//1I1I1M6U6OPI ;=+@+@CGGC//1D1DaH,A,JKI \^-C-CCGGC//1D1DaH.D.JK # DOO '8&9#!?!?!?3!G doo !/ 09:99!SA dmm !5 4 4I 3_5F5N5NCGGC//1D1DaH6O6JKI 2O4E4M4MCGGC//1D1DaH5N5JK!  ,5;(&Dj&D&DQ&L#eQ'ua( $++ 1I00I ^T^^%5%=%=Jh*JhJhijloJp%=%qrI***,44A_A_A_`acfAg4hjI ^T^^%5%=%=Jh*JhJhijloJp%=%qrI odoo&7&?&?LjJLjLjklnqLr&?&st   dmm !5 4 4I 6I|t||~)VW!   09//I _->?I >   --  $-- 4((    #7)"6"6I*LN;I 2ODOOReRg4hi#  $// %6$7!=z==aE \ #5"-(3eQ' t}} "6!5!5 I  |t||~'='=A'='FGI 3 ,  6 6Cb:CbCbcdfiCj 6 km" $E2. T__  -t}}&)&& 0,.A 1<>B 9*88C@ y  / 3    8 773?  I "%,UA&eR(UB'eR( D$$  T]] (_>JK ($ ' $E2.%eQ/  +<*='%CZ%C%CAs%K"#OQ7 T^^ $E2. = !+ 4((   #/.;Z;;AsC $// $E2.5"%%eR0 doo ):(;%#A:#A#A!S#I  V++  t~~ ,x++ !+ + 115'r2E2&  &oq9   #7)"6"6I 7 ) 3 3H[H[]`]p]prs@t 3 uwI 6 ) 3 3H[H[]`]p]prs@t 3 uw#UA&&ub1"5"-))*,)68).0 ) &'E'G )  gi )#$?$A))"#=#?)$%A%C)$%A%C)$%A%C)()I)K)34^4`) 8 :) MO!)"13#)$02(*2446<>%'E'G/)%4%%&KL # #8:#XZ#HJ # xz # n& #(*#68#02#!"<">##(#(#(*#]_# )!#"\^##( ?@  "8": 4 6HJ !6!8  24  .* .*%&@&B,.?,.0(* !6!88: \T\\^!"]_#$#$<$>ik4t4460&002\^-2 9:r