<KMIP>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <RequestPayload>
      <ObjectType type="Enumeration" value="PrivateKey"/>
      <Attributes>
        <CryptographicUsageMask type="Integer" value="Sign"/>
        <ActivationDate type="DateTime" value="$NOW-3600"/>
      </Attributes>
      <PrivateKey>
        <KeyBlock>
          <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="84F7147631857DC596B0ED292D97C7BA440C712E8DBBA7F60815C928AE83D056CAD60DCEF8EFDB77644A4FD41D11952425330D594E1962BFFB500B63C1FBD34D"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_128f"/>
          <CryptographicLength type="Integer" value="512"/>
        </KeyBlock>
      </PrivateKey>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <RequestPayload>
      <ObjectType type="Enumeration" value="PublicKey"/>
      <Attributes>
        <CryptographicUsageMask type="Integer" value="Verify"/>
        <PrivateKeyLink type="Reference" value="$UNIQUE_IDENTIFIER_0"/>
        <ActivationDate type="DateTime" value="$NOW-3600"/>
      </Attributes>
      <PublicKey>
        <KeyBlock>
          <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="CAD60DCEF8EFDB77644A4FD41D11952425330D594E1962BFFB500B63C1FBD34D"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_128f"/>
          <CryptographicLength type="Integer" value="256"/>
        </KeyBlock>
      </PublicKey>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="AddAttribute"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <NewAttribute>
        <PublicKeyLink type="Reference" value="$UNIQUE_IDENTIFIER_1"/>
      </NewAttribute>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="AddAttribute"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Sign"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <CryptographicParameters>
        <Deterministic type="Boolean" value="false"/>
        <ContextString type="ByteString" value="63C0E10CEB8931F7C29BD9DC1DBFDC0EB35A72C39B140FD9DC06DC4AEE00A03B32A4BC04F4ED7E979FE4260E41CB5E05F63069FA2B16441FC5D6F96921D1"/>
        <Random type="ByteString" value="25DB4811FE67EF5828AB41685AF0E3A0"/>
      </CryptographicParameters>
      <Data type="ByteString" value="DB"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Sign"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <SignatureData type="ByteString" value="45A98975763AA2F04B7EDFF5D264FA58F81A1320D7ED61B7D2140B7D65B6D726E6EC42F7ECFE0500E392EA5AE309A56C594E9A2F2B04C44AF55FCE9236A85368DC9388D058DC78CDBB2E53DB092059701B146A9E7BCEDA7A67C5A8AA655A23645D151A0A6A790DD02E2FD6E4DA8C03E40A33259D307B647E51B3DB459E1024E1E369A732E79022EF7705D3B20EDDB74DB4878072B5D9C8C78EBB89C6C8C3891E562D2618DD59FDEA78B43AE22DE5067D699694C9AA22E767B265DC41A9A276A6C01D7B79E22187D1A06283196E4B0E6B3811562D8B89995C14610027E25F08E62F2A31DA7C30AE6514C6CBA4710E6235C3D5AA4995EEB4E51ADC0A59ADCAB5C1057AE36396AF1A1518D28A5E6A772D3405AF0D3B640147582E0321C8CB92B5DCAE8C150F2C5229BA44707B8FEC2FEA055DBBA322CC32F700BE9DA12EDC3799FEE89EBAC7F1307587DF6E351AF1C6236F69585939DC568D394C97AD2CA161DB3894FD40A0241EF937654547F7A371292BAB5B4C2569BCB6EDC5059E7338D02F2DB7DCE5A8B7D4FB3590981B27D3DA99004208F3E12B676074721C434B21996ADA326579195C269B06773ECBC5EF53044AA5EB6BEFC13F83DF1EBE505EF20B9200920918919C50DB9ECC4DED3C57562E5A87E87C15FD03A457E0F271FE53247B7997F3176C3CE74B357284B3743CCB0979883086FE350E72BC97A73EC80EC5C8C870DE53D879667DFAA8CCC051D3F0DB3824BFA2F7BDD1A773B0D098D14F8612AD53E79F486CDDC32D3167D697C42258484F4CC5171D25811167E7E999EC1B4D5A87ABAD4C5EB6F4D55C0615339034BF847FEF15DF31FA88A3908E969E246DBD1456D2522A1F0B2E35DC215EB6F87C10C68FCBD168EE5197388DC16888A492AE26456D20063179AA20C1FE70C959E0D51E829B18626A14CE0D43C2EC41F2CA471AA75E7A2881D814C03FD43A474E69538294AEDE83139851A5A65000F1E980FFED2D25F117CC61F891A820C9FA397C01AA73770C7B7ACFB3668F5DF5B912E02D0916497FFE60EF4D00F30A0AEEF7E0067783CDE25C48C208E21280AB55C9D3B8A9872C4B4BAD000EC4DB64851217C5C03F5EFC94FB3D033C8018B9CD0D78D5747CB56F5E2EC3629AD82D1CA806CC275C8D799B3EE574E44335C10A07E0471137FAD2D5C861E65D47272620E8BCF54ACED8C0632B4854464AF5825F1AAE64199C42104840968E576C6748ACE8CB452BB6FC911F5FF423EC6AF2BC8C88C11789071930B2D496619B722BDFA041A447A733068B10839D8EE514ED41777E6DEBB83A30C03FCD27337138706E58CF8187113C0C852A529759BFC64738E7AABFAD7564E9DBB4F482F89E1AE69C085AEF278B3EDADB1B0DCA79E564F3F186C4A7545E942037677BD95733C72B5F587EB5FF69AFF9BC76585937D0DDE9D38C3D038D479F2F54517B0C1E138D9F22FA088EE2DEF8EB1E670C46AB2C1B9DEC48D978E7818C609E1AB4092C5C12DED825B9FD0CD5F52148546DB88E5C604C5333E8210CB4C3EB8EC8D6D3FEC208BE0892B38B0DB304024C8E70B49637E559A6D8757A63639DCCEF5F7176EA46AE6404901CDCDF6601658E9511A46F6E16B335948A583A43C81C9EEC2EE7FA377C0CBE1AAB562D97E44796FD71B824E70E5FD61E07C6ADF061888FB8AAAF4DBDB860FA7D08433A5312DACB4B7632B84F231D156578408805B02C778DC9544328C5083F5A9230A2568E6B31E8531E1960B8E2214F486AF7780EF14BD6EF9D4366C0A0EF2D7DECF011534E04E7EF4AE65EE462D1FA4D5F74749350EB77203E9650E0873A9C305A2192F9CE76729B444F4992F4E80D88F600606AF748DFCD36E9F3AE253B6B32B0585D2FEC9204546BD955B01B3B0E09F220582CCA8B60509BBE0DD18FC77A9F5F48DF12E1E495E127769E7F3943CBE6A7A40AAF75EC16FF20092839B26354F6ECB330C72C8692DACDEAD690922FE421CA8B57E15E8D509F41CC5ECDD9E6275B9F7E92C3D2E235C9AEA43C4B09CDA7D94F776BEBF88BE958AD3CB01D473D36296A8321B048D05BA789E6754BF19756E57FEA546DE13AAFB875EE9C5F7E92996692BEFD5C5D9C825C5B0C06117BD4FE8F24CAAE37894FCB6DF1D26EE499D95A64B6BAD672A0BF0A76B5A3F94F60708C0D3334B3153D996C94F743F30564634D373FA6784B4AB3D7ECAA46B9A84011A44AD6CE6CD76667C3A3C35623B5F37C7E294625969CE2B3EAA23C56BE0BB00F072AD22AEF8C8B527AC8BE73FDCCDB40A0F94AF3D77520384FC122728A37D3B25CE32AAA3B80C2A7EADC973E165D708C71B0C3D64588B92D0B210E4FE09405330F30844A0C0AF47151B9E11061ED46F9D27377E3AE399AFC0A40289A2772C998130FB49B7B2532F64983BEBD0B5034AFCABFF8BBD66B954D7F946D888A04C6CD4866A3B0D2DCB3B823B3EDCB38CE63BCABD2B9900007A16910D69DDF59EDE617FBF2484670C4F310A6DA2BAA01AA0411B7F665773D54523E9A42D672130CC44014FFC28D2CB378DCC6CBE26D6C393A7D611FD6B70075C14446B784129C4E9A82FB9F8DFB3B7CF345D5F456719CF837EE53B2F3DD6C8218137A5544FEF21668D0E94103B573F4269127CBC74356B9E2C02B1EB5B827539DA246301204E05722DD17F78A0283D4A91B4B347E4F04815C8835DC1782F4C8391AEA01F19E0D275A8BBAB729779B22B095ED67CD4AA07ECA45EF5774A8F8B015D992CB82E058DC01A74B09663DA00D4938D1E57EBF66ACA50CE5A480AA03E03DF515689F799D11DBFFB4F8EE698E5BC0C387044132F83243646F89DD9788DBC59CB358AE33730CF3CDB9096BC7D9CB005528364955C1B4B2C96F6DE84958559D882190B4E9D166016AB887D30A5B2901124B6C4224CFC6C95CF8A98C9A2D852F26138416E464E020D6FDC79BFA1308C16A3B0D342950B6B8FA3502B59980DF6C4AA6403F4DD3BD6398364ADE9FAB22D548D22E268DDD476A4FAF77C0D31FB5EEA4F99C29096651797768E0D6F10313B7472B4016103029BC92A032DD6F87C21DEC77D5F514C3D991B2B518CC9679F9DB3FEAF1AAB35D815562EA25B88880F3C1911F497484BBFFBD3B3B123A4CE24F44736696957E39DB9AE7DB82D2BFC55770BA7E8A298CAFB12C7A5FEF942FC772E5AD7B31CF328F9A8C483D22E3B7855C74BC741EDD3753FBDDDD86B9CF97248B4A15946E44AB94EDD8DBE4258E769B1BA939571663ADC5627CC0BD9A92C96D3A15EDAC853E3816A82C468320FDCE9D8EE93C033E331F746E45AE5C633E7F468636C4F4FF3821DE63EA6350B208BC02CAD7DA1F00F088C0689AA46AF6045DCFB286E86CC1D4B21308F9FBA96776AF58F80E43C03FF9D5740C7CBE61ED45797193D4675907DF2AEB4A732636C3D9D71A7A006B0B4FB2FE2CA0375A448E35651751758D643FB35AE2EBB5B748E8AB204A89E7768A1FA0F6A1DEA7C1DFF1E279C53A9300F216E1236EDEC6AB45676020D20AC9269A3C3EE395F00689A0C0628C522AB656B1AEF060DC1354BAB3CD90BA5FA3B2E068D414D7F5E3FC864E081F922ED0716F0FFC7F2D989FCCAFEEAB8963F52D46BFCDA1D7DA2862F44B4E4BCD162BF976C86575C56B3E7E8F974A571DE91FA36F86BF04046B3162FBB79456E9AC54CFC978549979FDFD2AA2310C47D1A2500EF1EE1A02689E17ADD82C08D6AAE5F9FF9E10FBD0AA8B0D84F8C2A9B0DEEE40FAF385604D3C431FD15E63D0C66441A76A64B8B231C20B74E79A2B6DEDF901D899B92DD8C1885FD970BBAB04DD1701B23B14984780C9C6256D218945A7CDFED2CA6A1B66BD900279F6AEB4913993BC223A1518203A9877DDB5E319436501170AC5F6F9BC98E3C96F1656A79B7B6028105815430947011AE559EAAFD5395E26B55F142439221B71CB374A0D93C055CC65100B01A791217D56A7B81A3FB7DF70EB04B275DF4B9840C2DF55E16053A25C647C26CC87748B32CE9D5852FD197EF45DAEBF3F4A08ED11CB127D6CC6DD4ADBA1340E75285534382190306D5CC922AA943A61BDA2246CA2908E4DC2A17164DD73A6A326908E4B5FDE0DA2FD8CDE7AC7F8A3EEB9889FF0F731A9EEDE0372B82E18E9BB391F90EFBD1C1E881AC730F35AC75DBC16EA22163917B02C98597B411D648DE5D2586AFF56ADA199ED42443B1C722AC3CD95A04A8CCE08BE5D29302110D82A170F89D39C9B03A7561BAE4F4607AFE73886D9D7C292C3404310FA169D4774F9F75C50AB5721A05CA913A6381F9A47EE73591DA35037669820D8B470E405A644BD4CBF67FCD600EAE7BA698C025714BFAB444CA49662003B559F94C9EB7A0ECC45B283ED02311084CC64E031C6CA93A9CB991A31B4207452DB9A582942CBCBC472F49F25EB2F0E629154EA6B3A62EFDC37D88D6FD477BD4756789356555FDB0D66998EA523E3CD4EA71557C983311C5626483B9FCB6F060859BB3D02B3951966B0C5C5F120E666583AE126429E0CF06599D6C233D23F389662AF0E4BE60241442614E1930B7742E7FED0DC5369E31F5ADE9E3202A58D1401BDE1D4AFF17C87257C0D3C7879CD243A2885ACD61062EE1D3F1D77BB56E9E154D4D05B6980E008B9AFD931A1B916152CFB9AF2AE4686BD898C6FF44415CD36AA875787206C5E9D7302B0B80FAC747D4FE582ACB5DECF15DDF6C43C39C2D02880259A0C870D10417E4FCAF023A00713D552A7A8437503DFF5E0814D2A9154864808578A4FE4CE8705172677BF779AE4D3DFBB4F4B5C55A58A555516258F5938A19618FB20767C2976D7DA6D2CFE4DEBFB41F5B857AB20E3CD16B2F0E003E5D6FB02CC3456B0CC7E2DE0FAAF25B9D47FB3DFF0FE9374C6E610999982AECF5D184258846FEBCA95E6A14684A0067CA37FE84631B8A5D3FF447A227BB49D5288E4BCF4C97CA756C6380A9383935A0EFB405EF9F657758DB87515670BC2DC9F94C3B028D23E37702584E4F9A37180E92258E5C1DF8690CFD41B40D005EB4EDC8DB835509451BF2F64AE79283CC9BD35856B7CBBA5A9627319EF8C541109B7189D1FDF5A6C8ADC66CA650E55EBFF6140C4317B3E7BA35B19013C2C5B8B09F77B6DE82C399BD94C387397DC84E90F2088A1666818CBAB1004C5664ED4ECD8F40F359D3DE3C3B190E991692D5C87BB2C57F11F3B1C503D0A509CC5D107ECB15E57E52A777B14DC57D575170CE83548593F34A922AC6FB8F9B90A94268BB9655BD57242FC4AB52D58F4C2041DAD0ECB0B473D8691D8ED3AEAEA7E9AA5673763E40343F28439DD6BBAEE7597DA765B950221826B1245C64046717194D8F39141B249225CDBFB8BD3CD25AFAC27D694A4FFEB1D982B78E665A97D1B9D82F5857B2352E6A24624DB97A3AB30E80A6022760A6F5A92F9F6303465B8A87B0332FAA07B36BF12B2DA573B639D93F25124C7E69A93D253553BF757B0DF8B69B00A014A8B343E4B3E866096A2CE7DF10A43E19D0233049AB3ADFDF46CECD404A3072F5B66C2438515F54C2EDE5272969EEB87D43E8E566C3A70C9C5C72762B3A7C568FD069B39C633AD6A2B05BB889AE04A2A788A8165E7A639A0D96988FB56CFD30919ED79C7FE1D5E1D679A6C4933664B5E121BDEB48D45AE21E56A66AE0921732FD48520ED2A03F87FEBFA9EF65EBE94F023CB35212B7ED139172E6DF0A59B8618CD6EA18BC4287C9FC615B05E6112B8E2741CF269D2DFACFE8489ACF52B4458E55664CB85C0A2B8C9F96EF621DB5C68861F16F523F495C590237F40F82145BAD7E6D4949012DD31D9915FB99EE216DCF85BECDC489F00C0437A576AB6A573652634F772DA2520B4E0EEF087C377DA03DB0D4774B3E4F9AA87C65DEAABEF2A9C2059636BAE8270422ACB4CF34276735BA29557814377D491C45EBE038F57C1FA5E02B330129B0392DA1EC1EBA98A422601E243B12B0811C438F632C2BCC033C213BD9E0F23CE69F85333175B82012438CE063C6686FA15A3F2CFB6C4328F2E128D19CA06CC88FA7488B2452A2573A2B40A89810CD6498A6A975581710B97A4F3D953663E9136613CFE755061A10E8B4AA57636AF445F858312FDACEE3D5B2E12CC264353AC5F0FAD0F32E058ECFBB908EDE4FFB308A4F91B59F6CAE4FF5710D44868FDB61501FD586D69705618A5CE90947FA67E54A7FA4AA4F8050161FC9603843F479AF6D9B71A15ECDF5C36E2B50EABE2C7C7E203DF714616D0FFECAE3E732743EC360F079DDC8A2616A0CA2622C60ACB603A7CCB3815A0F8D3197178AB1CD2A7D0EE97A11B771B417BBE561D09419FF55F4A369DA67E4692C08B2535B362BC59A134D09B5E66F79460AD15A7350CA465ACB49887C3466405C67738D29704FB89C6033DF388B87DBE6A5C5710B9BB8705EECB25718D8FD2BA77368F76C70967A408EEDCCE9B4DDB45E009B5EFD924A7B07E954D3D6BBC1768ED30EF9D5AC4D67C72596D3D413A36EB565F79C01F4A794C0E087A00D278B7AD53DDFF4D8E84E1C712985C373555F92D1BE71D48B678B1F7BE6D83624AD5753C9AAAF5051845440C6AEBBD3C65AFD1E1A340FCE7CEDB8F940E9E65CD253F77070C734761C43A8E9DA14DD0318D0199814B652A0502BD574DB3F790553D296CC2FA138BC3A9524004E542FAF98D2DCC537FFB25DEBD03D9B1CE1AB72D4B0D4AFE863084EA1662E5B586DB0F87FE51553EF8D0116B4E6F0430A8414CEB47BE6A73F2BC8B28E7995D2A8EF48A548560E7A59F3A5517ADA5726061AADC8D60489F8D8812C143D82039D7D944DDB766C847FF9D9A4B5C3032F91C7D96DF87743765AF1963178ADE83E70687EF593E17B3DB1620EDB59C33CBB0D5E27B5EC382F3FEAF292BF77AF4FB96DAB1D3327EA95ED46E7F6F3236289CBF97D28F002A7E211592D50D76CDA6936DF4D6E8B9E022FC838A1AE5AB92187B077AA43DB840A9573975FB3AA733467735145D221436C262B57A110E0EEA56032A33DEDE6D49F0C5080B0EDC0CD50F3C5FC926158D02FB581EA8D7D3C8B9963B2E7A25A957EBC560E45081B02BAF5532C4AE8C6C21AE3BE57F9A2B0007DE32BEBCF06B4F4DEEF50A64540D6D370817604D904FF94C10E9D3EC7EB065A554117A0263C888B1B5159415B5A723C2ED122906BD6291F9A9725032F5EB6CD6D972BAA3CEE44BB9B44EFBBFBAD27643F93653924A428E1B14674F538B30BAF5ED2CF350CF988B74391EFA3DF6912447F4DF0473CD7F769CBA2E4BA8A6C7B3AE6BA2D697659829A05AF105AB760470DE53B3855F3AEE0576AA03BC8016861C63BAE1EEEC61100D8DAA61ABCB14D1B2B5F1821128DBB35CB3E4428B6F485E3CB15974CD7648F57389695C297423375F7CF521BEBC44D61D73877B1718E74811E977418D9BDDA83101B4BE399C2B393ECE8FD707F19675C6003C6A662811C395E961897FE84E3E507E1A909FDD5CC903688759EAA8C9D301CEE8B67037C5AE4F336F0088BC9B9CB752DE71394C7662DA91554BEE67F94C7CACD77E18756D4F31DD6D46B0706C94AECCA5E7E6A531BFEE8CA02B703212A86B7A439A15C698BB5F5BF32AC8ADD90F76DAF10DBCBB6CFC06C5667F7BD8F692404CCD699E01C82EB26AEB320E3233BDFAB5F45B39E3979701C2211C276B9763A394165559466C12E087D4DA601DA6D0CAD7FDF71F0CD0EAEDB841AD4AD2668B4FBA5EBF800E09464523E1F4D3020773EBEE718AAAC054DF8134719AAF4D666C96A89F77BAB330A50A0094DF04A5BE4810D513EDAE5C241EFD1BB3E067C64E0A302DC5DCB0F04917D48FEB00379B0A1A0286ECD4AF0840067E4243D07780B03F773DCB4199016EC3D84DC5B5508D739C2C1609CD355EDB21D317788E28B98FA8802E27A645806F3013CACDDB7EE60DE9AF061127A75072BCDF352AACF7C7EACEBCBC6CAC225523959E530142A529F9D609C917AEA5BD7A8C29416757454389A7E49AEDBDABFA8BC318051ED69782666150EE1B1913E4E7FF7DE86D7264ECC34C28AD7C81D021533FD05A1625A44857AE3B86F9B3687247684DAA19E184DB6F6CF7D14606869E1687691146489F8B584E6412017D3A2C2F4AF7A031C6131750339BAF6E2C111715113812CAE73D060CDD56912C8B7BA2B4245705CA1BA89C3EAE67ED4E5B2A2AB3555103449B7AD4D1031E801D7DC89614A1E7590A654FBDFE5A92BA0A9903C486CAF829436B5C39B9A28E241339AFDE79D3DD3E5FC3BFD5BF10CAA59D2904C45205C8710BD32DB0FB428571C94664CF9860932EA8BEE8670BBA74E27C9766A104AA657112AFEEC258135FF44A8DC8012D20DAA9FC3D8AA16E2B100122B2CAA8223D160571A744685728B3D2DB923A5839FE1B37DA6AF8707CCFB7F5C507C4B41599242238E3A65DA2166BAAFB8B0759E3C82D7FED6E5E96BB98BA87B211AA89106B065CC07DEBC30D468CE0A45C1EB4BB983DA0FFEE434DC76D5C129A10E62419954CB68E080EC2B9082782EDE6D1F832B0F8D82217A6A54CC1F776DAA7655AC728380A9051893627BA021E0E4FD23452621A0F7A5529D4046A85863812300B70D1FC5B96D07B03585BB8518635BD57306DEAEF6DFFD8F3EBD7E82D6CA87BED31A2E5A66A6AC55553633E770DCB10F8966D89C7D90404F372940828DEAD6D07AB4248D52E6347E4EB0F3E512E89699B6A4EF811550CD2D7262D6A49C69A573B4BC8BF143E469EE1F195FE14B03732D32A775999F3B43E7652943B0E1807D24E47489762E65E343BB6DC4792EBDEEB6099389B134FFB49AD427BF501739A4CD40DAB4FE5D0BECD76A88776055373867E9D3683BE0CEDB3027F6B414C617E1A389C240F6BC374AD9FBB971E252091D099B8CF414D41715241E3CC7E4622808BDE196D606E9700396A41AC21D50C0CE56B8F532F1932FB152F5B1518F54512A5E99281A53FBCDE9CF8B621948AB2C74DDE064F7B63929B4243E4FD10DD05A9A9C619B69FA6557A20786FAB256A89D2B9C2BDF9451D92032A4420CE964BE252C682B4B93B80E2632571260752B9B487507A69B6C1D81FB750FC55FFDE1E43D3489B7F447EE456E34E85734D122E6E271F01FC22879DD6F90B568B8C034294A8D4F81956BD6630D2EE0399579C58FFADD03DC36D1E62CD2D806B1DA68AEBC4C03B61664908A6EBAA2C69EEFCBD5258734FC453EBADF9B81F441E959A96B71B488F79432ED16610FA48DD06784D3B9CBACB77184EF4D1D476548895C27E4CC4B7BCB60F81C3A166B0E4C7E374A367520EB5CE207CA03F59D5DD09B8CCE7B284691578F0C42C8B3E991F203E0AFA158C99C02D891068D506004D481CD93795FF3B16A46678A703521A6F915077587D4C305F792881F887D8121E877CE39691BE54FC732E3295819DA0F753A3D79B12BA4D5A95A8B6D8D4A183EC513870A9C9E8871FEB16A30CC4E838BF4DF78FCD25C9F2C4D509C2A36B3100270EFD1344DC2F28CBA8907A674FC0B96575DF74D1F901B37567185B2BB43A83D1B953A2B3DA2AC8F8D28C0C390258C367A2BF23EE8863FD66201FB4CDE3263C21A22DDE6C2FC8E4BA90D58DB47BF2CE9852D2AB366372B54A682D9D96A6E6150CFD4B9ADB923737469596A356073CACE38A62BE2F3038E2AABB2928D8BF101C3C152380E440887862D43A6D9838D68A35ED2ED9EE24B5216B1889DCA3496CABF3F1C9F882A9B2F91573A0BD8B307B121997F8A7D5DED6A7ECB74D29ED83411F23DBC674AB4BD8EAE2795186FE5E314AE8C0AE767D3DF0395B98EB0F844013F4DF7CEF003EED128552173BD4E5577541CCA230EC5555A10177BB877516E1181A2339D7715B4E4B412923284B414B839CC9B5D6B50F47D804F8D6C6199A6F190F782949EDDA45F93B043D818CDFB3C8B57D8269C6850A32539CB984A9A65DFB01776302E811067158D5E25B70E1D6889BC064E9C2DCA9E7FBA069C144CEF0AE082877F2874B19BC575BB1A0E774D6B8FD19891F5525BDE0AC4ABFDF67673458A7B6B1D646D18EC4F0BC8F35EE02CCC42F26708E6751FAF8AD323561BD9008B9F643F07676D1C42689CBBEA5FCEFCDEEDABF6F040BB6196C6A5B0E1AFF9AA56D6E39CCA9C89045D9B3B145841BA097F2AC00652BE71EDCAF46C35375D867AA276922FA40110700B8F150A9CB54398EA4A0C6D549B9CA7DF65073033492E8DB3B250167EA4970E8BAE3D30BD4BAA6E3870B6E8955F9990753AE573626FD40BCD22B125ADDAD48E6D6010FE2918356B257307888FBA1894354884B5382D2F29379CDF36A533C1FD36E32288959EA0DCA4B667C5CAA417032D5818C94A57E8A986FB2622481372C0A26083322539547CAEA837617797C8FE1DA54D112EB1BFC420B24AEF77C4C0135D0317AE8C41C5CDCAB8A008388D2BE8B8CE80A3AC46ABCED330759C5D86281C564BCCA0BE97799139BC8BC2CE14E2B3119127CA3B2E04CB81A292F6BE079D6E1D40A5842C2609849C669CD5EED24D098443C7C5FB2897F99B9843B02C5AD731B0BC9DE98578F913E32FC14C0F796F9946FD93878507578689232FBC48EB0AE1E4CBB508C90F60F7C24D70A58AF6E681C80FDAA23E1707DA08543598323A621F2165BA2253249E45951916CA7E6ADD99D05C6902B32B264D0CBCD14FFF5DFA7B153E82EDF55CA88148B5C39E55E0C67BFB9767D5972221209D47B1CFA2A6802A1902F3A6987C97D634DBDB5FAD3F4368966BF51D8DD041F290AC9830AA506BAD3B65E8B37D4C65657C27577A3D234FD0280BC04714E9EE4C022A2459F13AEB667024B8BAC077CA7CB9A3483294F1056FD07C887645C2BDE721D36695B3675715E4FCC2EFE41C200C961D466BA5A9DD3F3A9695AA2173B7451937FB515D1F788AC9B784A63AB9374CAD38BDFE988831EE3F2C80A678A14D25691CDA1EA7D247BFF50BE6806BE4D567CEA6B909AB553BAF62C1BB61DF32B1DD30EC0A02B6227569970CA62BEC958F92047EE2ED52EE8FFFACE89CF9A55EF1841F49CFC37DF5045E3A1E7AEA31FDDFC63DA066821CDF3C669789BE2EAC8BD714C66A36F0FEE9CE75D3AEA0A946444AC46E053FE2E3DF256AAD1749D4CFA5C1072087938A3FB5142043D34FC954BB1863F262C6166AB0FE7415BC12FC3C44AD1F8951913FAA3F121DABFA76E8DB89544991E56B4D4F9A37D294DBE5E7EB5A52EB8D66CB22BF532EDB3581E5E6D804FCCA3BFA2F503D4E87AE7C8F5E2BB80806B856AE0C6825FA75B345B7C5D16972096A753E48C40C151C740811620B957766CD6FA692817E39F7F0280B539FB27B19BD1F65C8D50A4464F971C48D9734466CAEA0929FD6C8399D8E89CBAC2C9AF5376E973FCBCC5B81835972800AD21C60ED09D201177BD69C65E4150986FE2C349F92CF5743D2CA53C335DD5973CA4AC483D7E9500CAA8E8C574145FE05EB63ED83EFE3970DD57AAAA79B0D7081153648FB7EC6F65FE6D943DDDFAAE1337C42885ACF96B26D9C7BE7973067470A20B48DF44DE582127A7493E5A2AA47192903A1E131268A5E116A5382895805D1417A3E9F5EB212CD18B2D5D95962E45BCC6AE6A1E80E965AD62C907825CE4B3F6669692FBB2C3DD1FAD5D56DD1CC5FF29D3373C91FF38802380DA34382CFC7057B8A51758811822B3872834264879D4596EC857AEDEE89B02B277BDE5E72DB075CC5D638F0266BCD10A31140EB6720E03627B17A0BEB4D2FB059AD3AC5A4294B7923304F7375C05C7E55A65E271828466C4E61022BD5B636A6A28233CBBC9ED498F55F6780781BE16BEEE58F747F1041446EBFCAE59FBD5E2C534D7AD382A6FC13B496687AD40E38A73A5FB26D3187FA8183E552CEF12BD3F39284693286D2DCAFAF3754ED897B8DDA93F13296BA38EE77CAFA3104355527F885C281D7076516F52C233B36436368C3FCA36FE0E5E803F6ED4C8FD124A31767C2683F84D34C2ED53037F5CAA5D05860827967478722FAB8FAEFA8D6DD98D15A1CD7D2970B5EB745A782E66139577E086D01469EF8AFC9F652B066E35B2EF3281BBC26B26E55DE54386675A67F141C82641986673068F3B18017E6EDE9AA2B3165181155EC3042BD06853B04429981525B997692ED0AF131B9FE051ED1B897EFA757DAA5B69147AD93C4A979864C9ED86FC7E4A120151B5E9DFB22EA77C9D0909A16EFBDB6B07696386A796CD6B08CA4FED92B9089813B1E9232B5B56603451882256C4F6058DA35DFB12F285ECF527D74F5CD0B54E100459B716B915B26F1E8FB7625A4A5E362DD6C57E8E816EB70065764343091A7EECBC477758ACF3038E7A420DD85ED012085784D77DC4792558A78DD7CFE109CA69D1861C33C783B1E2B3D31D7C498CFD3BEF524DD58B0C18A81EE66652BAD5EA7162B01D2FCC2C2C9C60F7F7F98CE678EAA2BFAA1CE29DBAC342932194689F9B12A46F27EA09FD5390B5901EBDD905C3FF1F2A1AD792650C19007FAEDFACE73975C207818CB3ACD11098F92F76B307B019BBBA2B09BE4E12D26AC40C27256B2B67AB3D6E052549BE0154838D212C2B3FF921811C10FBDA708694C63D864FD2C8A2A2F9F6F7CDEF57393B82923E3C6EAF7564B03FC9F0C7A757317BE9C3C46CD35DBF2F52034C608C832DDA06F3C49E033A3FA96A1406196B73ABC3BA4F071AC94D21C8A270EF327B43A8453EDBF2F471345529544A7609CD048EE96A6E7E7F280A7337F5BD48DCF2E851C9F4DB860C44CCEF671681616273D9C2CAA5D3138FF7AD606794CD4525208CDDE4B5B2E3A98CAA401F202C0A573B40C159A16692B3614609D3D944410122B3FF55F0361373D100B1AACCBB3206AA4E21307940E88A3FBF773456502FC82DD3C3EB0FF5BCCAC6336B34ED444B7D84EDE8D74C1DDCB7DB227D74BE2CA32D4FD606D0631DC4D95FA8556866753E22A2712325D9B114EA0B77DEEA1B63B2224C0D20022AADAFF279918DED81B89B957E1C6D2A8CE1E4D62C8ED86553AD26D1B2072972D2ACD814468467721C1003C23E56669F503EEF6DFCCE5F9EB1A4B191E4B076AD7B54591FDF94625AD0B2259EDF9F57EAB6F05DA7F9E690F63DCA41A5EAFEA9CAA9768CF5481905B17347825504799B077F7C7760CD103468FA5CB444EA5F3FE1A0E340D6FA645B136DDF81369C8C350B3F35DD753A3692875191DC16ADD605E5805A6E892CF687166954FED850C429E4858BDE5D17A5E1436A31001A8FB1C25A3498598A525E81D2693902914A694355CFA667F159ECCB2CB272B61AB7BF7C3EAD0ABB39BDB2B6CDCCD2ADA22886934B628106EF641DB5CA61D9B679341565BADD2170BD29740D3A652AABE22CF4C773C8658C5C1BC931C1B321340E1D83C022D2E4D66026D66EEBEF851F4A834FB183364070502A3EDD300EA6A19E51722767CB56185DDF3FC28CDF46DAC1ECA826CDC6ECE65EE02D5055B0BB3BA177F0F7F88D681818F0C3F81E32E06662997B780E4C0D3AFCE5C9BCAED70354800DEEAF118540CA8539F2AA0C70D896031CDFBB03F322D5D70A4389C258C28259F4A28793BA8D5EC8256D1C049B6F1DD0291E563DDB4CAD9B5E196B5764A65761FEC9371DB7786BA2C59AC4E87DD593C67E93077002AA333C1F843B5231AB9EACCC014932F30B2336AA169B9CEA212870D4469E865A9E2F063EF08F4389BB7E53700A772143092CEDB6ABEE33EDAF9BA1BB850FCA3A1A3BCBD88575D983EC5869609FB8A2273BEF32AD855A9F4988A8BE3D06C9FC1F9E6711C3E29CC97998CD57B189E6A29A37C8285C06FF7B2FC235A545604F11C9F9FEB31A3C5337B6D6C3844893DA59CF63D63E1F42A8B9D4E569F75241C79FB934B766EFEC25ADAC04526934A76B2DF952D1FB5046DAFAA7C37F9DCD14EB2301F2C1FACC0A03E81C0C7C4B6DCB64E5A34D3008BDF85B848640FCEED275315CAC1495947EA0BCE5393578C32D553B5A7C358139B249D69EF46C6EB291E628B69A48754B49C3B5B44DFE0FD1257B7E61B684B9DA99C50338FF6D472A63B644EF5D5EDB5FABE9FF7E985C457B0EFF9A4861286B5CBA982C5F0ADCF2DBF7F82092E72C5B8FA2C4F1C150B1765A451E085ABCE206AD7F9B458686B3A108266BA280AA8548ED4F3C5447C201B225EB342324DEE92E6DDD519018B3D499932EAB24495A362E1170035F73977E44DC30DD3B7FEC390A3DF3ACED2D2286471B46C6A68DF2ECAAC3F7B4C4B74367FFC2742106CE18A698BF40C08FE4F67156D3C7FEE11DEF859AF05DB4014E9FF434B0704DC9DF18C80EAAF41DC64CEC1735B5BFA4BF12D8DFEF60FE7CC9AF6EF479921E75B399941FFE598B5EA58789C2D786B61D01E0BD4D67386AE1F272312DAABA656ECD88860D756EC33213A834F7B1F6D1B14C791C402FD4ED81D9E09CF508AA2F42245592A1E099B48D176A45F6A6349FAEFD62E82DE6E47DA41866BAE89C15691E62B68572B61205C4FD1AC6F07238BC6A3064BA044336DE3F75E2FA8D6C3094874FF860385261D4B7853459596EA0FAD3EDEF45DFE9E71AB360F791E5D35F74AA4C52F14D5CEA2E2A249E205F877767B04B268568F1007A2FF89F853B509449B7A634E65CA0A55326254B588AAF17128712EAE7EE0378E2CA270F0083D5ADD748D8C81FF762B624F152BB6814E4872BF094421C7ECBA6F9E789EC86E331132F8B1C8D538139EF92E75E9E1716D16BABA31527D15C329EEB98BE0A3E6958C3F1A31CC6D44D9DE38B210D929027A5F60BDA88297D55D9DBC87C24EA6DFBC78581A128FE4716FD9BBAF78E56B309B075CABBC423B955A205C8DBD18E0EE849B16C0482581E21FFDD20565514300C6D03A0553D27117EAC91FCF81A3FF403D95807D59F41BCA03F372BC26CBFDD4720C4B349D075679DFBB648F7293ECD0BACD2BD73AB074C9CE49E72080C6C4ECE7A0FDFAC4620D8141D298222287966CA3A69A54B1848F52DCEF00276D896F2695E35B0BED838AF9940FAA4A6A8F5C5F08B8A16C38BF3AC5AFDE46CF247FF7649785831CEE37AC8B181AFC81A1CCAE605EA213FFD47477161A95ABC592098332D60837AB73A65A749444C0DA3C35EE131CCDE3BBF3DC13BC9DB427845A733BA9B1EBCBA35110943F1AD18F31C702B701FBBBC0302D90B11AC60518F9C2294607CCE667C7DA42048FFFF3D9CCEF38CD8AD28AB8A6F05586515FC4710C24D27F2652A2782BE35223F009752BE9773A0A8AFBC7FB7E670FBD2D1A71909990D328496D48E15AF119D106D073C9ADBE24C171CFCEED4B35B26BB3B6E301011AF6E2A8BE0799980064FCCA63FAE00EF1ADF2BF81111CA40E4EBE4042569A16CC8E1F960C796213825C7DC62062B69197804D550E5F4216DD75AD1180C4347E27E637F82BBF30FD30BD770BF78ABC60A0C5D015C090B12125DF4283DF2B7772568E9F269838C7062B3230C49B1F3C965384936C95AEF96DA78162A6EC9B7879EEC1EFD689424C4A6EAEA94EAF9768BB7B8F1D3066D0ABFB39EC492C04C96C4B5FEBA5B0FF381FBF5AF8222FB9C7CA45FD65C35531D816A6083A1BDA4DF7B7AF6ECCB5B6E5857744240A6113E74C98B1BE0AEE408829D2FCFE520A35980EFFC344DDEE8910069B495F13F6875345EC6E301713C57B9A4FBFD5FB844E9DE7D1621F4F7FED64BC1F9AD4ABDF5E85FCF872830ED1AB567CFE71687FEA0A062562FF230B1C924023DDADB83E1F75870E1AE0A9BB3784EC484CA2CEFFDD77A333CC4DE5EE9913BF2F0C2E85B30F0A6D182B609E611F59AB936DE8EAF59656DF96B0E47F1BBE0A553A6E595772AC510E4A69833CF22C68E5D0F14DEF799EB91744A72A1A6069CD079384B7EDD07E8C04FA4460EE73EB11E964696AA6BF61509AAF793145B064CE86ACCA0CBDDEC480208EE64B33DA59D18418DCCA78B8F1D05F8E6C61CFA5793C858FED0912FC3C8F2D58BBB026FEC58473B9333086AB5D7B2678056E6F8027B9BC0CEA98B0F931A1B2E1809AE566FA469CEFF211679C25F4EA7A3DE1C888B7BBED85DBB7D4CC7650C2CF2726A295FF9375B4A4E9CB26223D44CB706D7339A10E12F3B6EFA27BD6025A40283B7B976DDC5FE51FDC8CEFA67633BBD916FA72C87E9921FE61B7077A8B9A81911CD4226499F4C989ADCD89CB7DDF1F71C1234EE7C9A3EF060FC0C4F022BC1E2BF9A2B221D912FB319DFBBFE0E118AF6D6EDCAB74DD06DBBB5BECC85739F1DA93F6F25FC273A26E65738157E612AB3EB02E676117D83FD2059288D74FBB8271E86A80B370B25F01BAD0D6E9AB7A5095B4B442B334F6DE6E2C679DD17B78F8C558F2776EFCE9A34DBF85D0430B5B2FA47B45B2F3260D51FCC1FEEAAF1F9C588724109A37A33461321EE9BD6F927A78CAA4D54FCDAB06F87E67984242B288DEEF3BDD0A94A0807AD5408943DB1F246929BE96C426A34D4E17FE201E2AA3F03154E42A062FB21731FE510B8F31713B9723868E806F1B7E236B03F17FD1A696D5BBDA42DE021D94C0E9C457FBF800B9EC25846B61E923FE82E30438AB629D3CE5301FB36B967602ABAAE471305C82EF18203C8DA4D15339156BE448F02644004D5A8F43246598E504CFAF129C92222A8BB5753F1CDABF2DF512B8E66FB73663A403752EF52FD9F09DD96FAA2BC09A815172041AB36C606DDFE9AB863DDCED05222C852ACB890247DA345D38CBEA1CB70B24C1BF71A4F52D089C5C206321F419F7E4D1474BDF8FCFE8E86608C6B2959DBA9349D956CF661124FBF8F868CFF5E0777FC01E7962B2C3D04F2F82CDE211C14BE5FE26CEBE7048AAC4562CD1090638CE4A5D6991C8C6C98655CD5150BD31D4CD329725C8C901AAE15EF8944E53A8BFD1307400C5085CC38166EE95BF2D9F1C092B2746605445C00BEFE402C9A450D52E7C52FF63246B112BEBA3F23547EBBD6FDDCA38EB45863C1E428C0F54C1DBED40372FC4270454AA328C9B6934ACD699B45F128EC6AC2C4E84793BEF3C6E6106BC65A3DDD5D318AAD837D65C44B2A696332416BB6A3CF6DE7BCE695F9FC16AA1C682273E7747642EEA767DE8843A1F9D1599447182A0AE568A95582856293F2ADF4E03A68D156BC80414C417B4A194C0D49CF1A5CDA7CFC031822D262F51ECECCB21BB1C10E291E5757BC7F43927DC2F7036A43A32187DC9E4CBC13B7BF79088257E6DCFF1F1540B82CEB74507BD50C27BCC53BDC76591FF5092612DD7E20AFE6C1644EF114E6FE6DC227BF349A3F7100EFF603F70235FFB0E3270734882E1139A862085A295DE92456A59A9E75C512DEBF5C15DF63B85C0D1A6F64719FD4F7F53E80D7C7382B3944F73A750BB3BF900486E51092CD38BF24081751877100C2C5D11A65862BFB6C5FBCC04A55D8696DCA50BBEBECB8007B2DC7645F173D7CF3759466BA4CEC15E0DD4C79E0352F1C25BBA7E620CE86372C9CF78F0B9031D300CA50CE01E31CE3D5FE14C1920147BB4A2CE59A1D6D4EF7758D208A72142851E60C3782431A709952CE1A0BC0DEB96E13A8248D27D3BA301E9571A7D4A9F2516356664BA73166412D4045AD4980B7061AC470763B24C129C1220FD74581FDEBA7CBC2FD457771F7670C8E75CB7DA42D8A1869B14F62C9BB2B9DFDA2C32452C44A5726ECC1B27048963EFFD4E7AB4418F267FE3124720620AFB6A422B61C9A6743F9CB2D9DA2B0BAF98F1A37F50C53C2846680FA547EB656141E4458FE352BB42BAA2D878DDCD098F6A68BE849D3C7421628CDF14C6E75621DB819918F023B5532F0D1BE127369EFD49F6D7A0F1CD80D97AD5DCB03EE79D73736F7D36A1C749BCECB38FC104C53F7881D47501C39BD69A1AF0196094729D052595B0056CB40EB7B985E4A42B9A165CCDCCFCF18FABE0F6294F2ED7D1F7807768E779E6634CFA2F07FC28477A6A5237AA8FCE1DD12D615504FF5A6728319074F422D149243A54C25D36242A4F5642C7CDD859933CF18CA7902EA4CCF566EA0448A1772F9D0746D48822E58E481DEAE158461142BE4218379B31853894969E68273B36C33DEDEFB007B65EB44C7F3EBD1B5A3674B0DF5ECAAC7682F84639F91540E44DF0CBD3BCE9618ECD33E74C961322E2287DA3755DCBB50CA2C0EFF4BEF358C3C6623174555E1E7A22E706A069A9BFAEE628D01515434F3BB6DDB48F4501301AFC9555584B2C2BF62D4579F36CCCE22475426BF657F1584325E56FBDDC1C968DBC39A0E947ED8A96B22A2D05ABACE354C1738B5CB8B7733823ED5272759FD4A4C38DB559385A57823661E56C8DC6E70635806CE9F630B53EF3DF2009199594435C8F402397BB6C867193B6FA03ADA79CDAC1AE3258A6BFAAAFF79EA6EBAC56DA37B6CD50ADDA01DF4FABAEE611DC7D83EF21A79BF736D79E929F4CE8E21A6E47E84708FF83786295712A5B90FA0A14DB485C396367D411BF18AD655D8CCE9BBB5DCCD524EA3BA671D736559F517C5B8B0656CE46792ECFED4AC8073FA407A8B1BB8708978A64EAAF13435B16C0D02FC76B689AB165147FCEEE7779EB91A9D15DF650D188C6DB18B95EB7EEA87D65F4C2E883270B8E945A07BB35C0583D632D0D21A877443AEE2E6F714F9C008F626486604D1DFE1933CF2E2A89EBCAE0C1BB03F327E801D7971B3E696F75CA9076247C827116F6FD17576B766E38A9CA6ED651C60843D415FBB8026784E7F9BD282DBF5EC18109B1E90A1B5B3C96BE5B6B1E66F6404D1740EDBBE80A4DD04A42E68295C3BB8ACDBAAC1DA06CE14ACDEB36016A442B53568172AE280F71F6C8AFDFC4EE8D55DE5FFE8CFC04432F7B9F653F3FD5397B51B4562080430C32AF307D01DE709352E7DF5D636B23B694892C568AE7D76E107941BAAAAE61172052E920CF84DF4F221FA8327CB0B08AEA9F25972CF172D80FA9E6F0676A437BA199EE3F563427827D24392A3ECDFBE2C162143BF0CE5D6BFAB6D786D38BA4CB6FC73D786CB03C8D261901D2A1DD7F63ACE120F08990E7CEEE4A11AB908D4C3C79239568581FCEE0F19F73F357DFF4977B93E0604C4788B7E97D69D845829C455C4E2D44226AC710A04B6E3CD071D453EEE21AAC09637C0E7B7D938CC3B183FB25CE95CF32A8D01636B07221F7642D27583EFF4106BA90D35B38B41E254F36C8BA053ACB459C85AD8EBB942E70334A5B0F522A0A2B7B771FEE77DE728090EC342933A8FEE8933671E1B753D1521F5C23A07AE30B45697CDECE28ED51862E36154E5652D1608904D9F2B4F6E898CC9CEA7D32766BF187EC82D233CA7B75A7AAFA7B267D43EACC2613C2C7405DA3DAA145F6FD69278738C0877C3A41603753AB9A1CFF8C8759CC3959DDD4C0ED01B98453104AE1A940E7997721BCD2C82755D3957BF173A0FDB5D2D09A3FF307C97F1F79087594564C6ECD2CA96D34DB4B7901610288364D2A18A8EB588E30E07A7AD81A7C8498025BBCB4E3C29A12B1403B81F546707C7E2A830832C69D834BC763ADF113B9BBCCDDFEF7F3FB3D9E0736BEFD01F8ADACD65840894C71C2049ABB724C61566DF8696D5CAD93FFF258E405B5E826794FE5053E49E63A9FBD51697AF22E528CE6440E063094C09162C6A42A5265D7376584FE5C995F3C5AC8CE3B45BA46CC69F98877A42C1A5DC997BF5C38B841E8561927021A1E01B3FB96B4945E63EE59477DB609ACD85154BB3EF45159835B6E935C6A6B6200E3579D02BEB9BA55E3C17B498E47E187AD6431EF99BE811EE8E3E4F8A52362CDC17022CB69D0CD1C1626283C7C8C1F1C4479F1D5AB5C9D457CF252026AEBBB9DD86597302A84F01EE27886C9BD073AD1B07B8015E8CE58822C341837AD028842BC2DCCC5C45BA08152DAADE97FE5485FFB8BE6CC4F6110C30062D4802BE07F574396A55C08AD039EFB21FC97859C83D4B361A8EB79306D6E19619A2BD3B7DFF93086664C55FABB33EC36930865193F38CDE61638F37314E5E72D65013419B40ED96F096345D9141AF42B28E6D87D8465CAFDAB895416A0EA1FB568930CA1EFFA3AC96C90CB19AFBAC8C0151BD46932D998712B22AE31ED1CBBA955C8F5B06862BE1696F8465A997E30E7FDBA5E9ABAAE0AEC4EFEBEC43465B066723F733A121CCBAD3155958E0DCEC5F8FB64817B3520CD6FDD740A666A5D39502919DEE0AD34005FA7003C6BD16525A45466C0600085C328D04EDED9EF108CC1465E42D17127B14D0FF049C1D1A31A533EA671DAA8FB066BFC7932591823C498998A160D3D58F71E427EEDA1CDF1761FF16A6DEEFD1D1CA711989DC70E22BC891098F0F9173FC1F481BC8A76BB46AB1F4D767CA37EC0D53445EDCFD419FBD4F956F644A764625E0211D5E5373EB82086B71B413620DFF98E5C504FD9BE6EAB461102C1CC42F4C4D59A309605261ACD2EB60A394FBC4665AFD9BDB2999C84AC199FCE482F41DD360CFC250A55C92C29DC314EA1BEC5ACD9F154F0EE4CCBA63853B6C648BF59AC665367C938839050A8678A0A15F22EE81573B606B442AF739270AEBD193114D69BE8AE1A6BD2F1DCD4070E7C6D37773C7C659FF2053306EADBCBE509BA3AB0CA4BF2ACE6522B6056706C43D15BE0747908EB9560CA6689A99920C9B6816AED5E700E2D9E7B371710E93EB4FF8D4B535BF669137DE78BBDCBB9185AD5AA89607D7F040250249676A97F313B90829AA3B20B4308225BB7654C9372A7A606D89040720DC14F8C43A3901788C4C8C5D4A57A754431547D108747670CC71D9298E9E700BC3FD1D71D40DDF90754A086CBA32B83C26CD6997248931A82ADFFE9B42F7C99472D96A59746B03BA14E16543049556E0C6B4D3B9A9035DAC1D845237CAD4FA9FDE044F5AC8BECF6E2CB79D22C4415605A70B5B7BFCE6FAD44DB1E3A4467F32E3D72D49F3E6B28E32333FFBD6E6B90CCCACF76A2927149E4A5D3B2E0D7F1040EBE42EC5B155A46C6E74E9532723187FA0A1C0FE3211418B8F438EA7F118B31F9FC2AC56EFC421135084E0C50F9BCCB0C20B56CC4CC20354C2A07A2C097D112FFADA2B98F2BD22067A559AF08DD93BDADFE2FD3C5ED752E3DB36ED3719E9B89032163688D24E4698CBD760034C311A19179E5A7725FD28A8F040A5FDC518D2C52CDCDDF84580AFB739AFB0EF3043C5742E4840EC83F11A69CDE0FF4DDF23DE970C45DC9E74550C8A0E9F93BFD71E213E4D85C18D16BB8493F1E45B18A2944E37A0843EE4957C0B2CB34F40A18A3F36EEA2D348DC771DE89AB9E63E39C71E68C556C2232478030643F4C200D9B2372A7C7178721000987F0BF4664EE30B72BC10C2A0679850F8F98912AD96A01937C58E37A3FFB7CE38AB61D6E9DCFBEECF3BDE94AB2D6DE4F17AC468CFE2A49634C1C3D6077A44AB79AB74E6F8ADB9137F0A0CB66024CF3B6B191F23D9477BA9292EB55E989F8D407200F0166E5847498C88141DA035A11D9CF288EC84DA47AA4E642B8E3643E36618E8F211EBF3DFFEDB3F0043F47E69746807A63A2EC4271B8AEEE3DA63CDE99B6AEE18E0E49C56CA97E2FD54CD067DC416B15879298EBAC32C37ECB37F2B881FB5ADB9E39DE768B226A057FE18B05CDB4F63DA315E51FAF5AEA9EEC509491441A30CB577F55B72CDBB567D76AD6F005BFDC1074ABBECA325F1F9AB1C0BA07E85BB97223E80595A0BAA1570C8ABE28FDAFF1677EFDB7797CB3AECB7D55B43FBE70026241CFADC2C29F02A3D3C9AC6A33B2C0A3327C53A9040ED7F0D5DDCD2113EAD451DC67964365ED0F8804A45F435DCCD23BB2CBE4A812BA4BE047B0741CFCCE4B9670E6C0ABBB1683A1E8A1621846C53E1C1C930D7AA5C28C931996E302728B8D70529BAEFC69670013D29EFB3DAE63DFD8249CD1D03501A7A1413F2CFB3A496EF61C5919ADB8B9E5E854BAA899B7B3AC1D74D573ED755B66D2123660221CFEEE217465E7150CFFCF51C2E010A284127E0B90B30C54E15C8A66B1BEC7E1541E5F23AFA04981DEE59F076F8EE19612215B88153F50B1A6E24788821B92985C377E6D6596F65CE73553CF28185AB49459F70697253EF60C58E92AC77D573DBFA31F0063BCC186C2B6FB55BE75ACE00900E16B85D6CCD91BDE6842DE8A30D85B9A294627C4098304128E56DC3655B95F31E7D64E69221661C1BFC4C2E8CD24E92BEA10C49FA4C7A531F9350BC4D695E1107D95578C3E2EF292B1115272131E7B4FA9F132D0D499CCF36D18C528CEFD2815ABA2C81A97D2A542E3136D9EC19FCD36C941E80A7117AEC209B278232B00239A1E9C920AB29A86CB6F1EC469DBB3F72E72277A6DE6CEBAA77748B40B99778EB0D5CD6FE237ECEE516C6818D251869658DE1CA3F374EB7D8896B81A062148DDD063D81F046E38814E386FE9834EFC4A109619B7D46B46F921DE7A7A778C46BA29C969F9966E6E4C7769DDA8938CA360C4E2C5906DC51C15F0255D7C7EEDF1EC8AF6D13DECF5717939F766554009780E545F35A0A08136C692B3FFB324087C3DE6171D405FDB8904A40600A71427C189A21268B591C8FC26B4CAF24D875712D2A4C87E5375DCF3928C3FF7E3A1A904ECF35BF971544CF1BD4C62087809DD8FF232695D22B36D3A062277F4B27F96F359AC2232F9B52FF092A51A998B6024FE45047C73B1BB90CA95761406B28846C322DE36AAAE3366C3213629E36D49F3B73B26F69671A79597EB813233A2DFDF8777AF3DD8EA1378A51108BB4FB271B29DECD660954EC9FA3F688015CF4F1614629A036E83B7EE26493A8970F5D5BE25AB24223E2DAB9618D9E37ECE356174A29DDB458F80D03B0C604EF13C26C6C21F1BAA9BF5D98FB17D58AC2A1E1169202E514E9C6E38AE8401D41021615D132AB8DD2DD7F86794469D50A62F339529606A0A0779C2DC4961F7A8FD33C5A43EEBD20114219164D96E84D08289AE479DF9A365AC1945405619617AD891E7CEEFC36617C0FAF7B2E97F455EC684890318A2D8AE45EBA9A0ABCC8EC3248186FEE13C04B672B9B67C62D8B5957DAF1819BCC180BF9C69477F648486A77EBC1F7C7908D9B91D20B12D87A1CDE9F0756337262B755F114EECD26715CC8D3D8B3705299FFEA43A079142C58350A507D0DE5125ECAB83DB8433CC606C2F1C9023065FE64F36A7F00CBE7461CB4745D36C2F6A8C52E6DCF268622D2A1E76D2D8088ECC3B7F0F791A846777BE4DDA78B52C24FCC4DC0A0C6CCFE49BDF835C4341CFF5BF0CE748843F81259B98A92FD1D4A002A86CAEEEBBE5E6B6E93061F1FF39DF22B2198EE4F740984BCFE24FAB0EEE52549337DF512B577B443FA21B65B58E3250449A57B669128FDDCD73A4E15FE37F48BA355B2D2E2C7C0AD1255FDC38A763336DFC199C3B8B5A882ECE2E7FC88FAE32FD4FD1CC0DB5BA49A9A14455520686976548478239CE40C42419D62A4FB0F62315AD549DAE73D922629F10753AE29BADC63379EA0EEB3A28A2BF7390D86FA97094BB5342A8FB1535FB48F4F9227F28B7175AD4D8E01338D80170DA38462EDC95667D650F553DE2B418940463C3ED0F4F7D11650CF30314DC5CA459CD0F43D05F01DE75EAA975E6B1C6CC2D46CCA8EABDB5C2F89F3BD672144C787CFA0C7B217D2B2A064AF8E75D6EF6D4E1AC9600C730D9A85150D240EB7032FEFA0BCD7E7EEABFCF1EEF32AB933A59EED7069E7332A275079519C6030F2211D895F7BCED559C7397B6617F555240DE9840F60A071E9C0B67F6A9FF81C873F277C959E0B57B8BF953ED5BD0E2FE742EFB3B09AE5A469346631B8532B83F5CFB614A9C547D9A7F220453286EACF55E7FB9DC806DF6781ACAF57A3EE9B4721F772E5FE076167E50CA2A8D43B5746902D076E5DB67965A56DB49273A650D2A9280BFF497E72FC02DB0E7014275B6DD74891B54036CDB1A29051A1596C223064186D6EEA531E108A509E79D16701550DF8414374C294C5B6A564AD3F6741AAEACB6EF7FA384B79AEEC2EC0256DE802122DFAA1AE16AF60A1792BEF4E0C164EFD17CC883FE05C05C794F2362C187C569A6C94E369F5EEC90C327A676736D80738CF1FF92358F9C2434C7DDD2273F6AE87692AF40FC283601A0F4609D2791ABDAC1856BCCD68A8BBC3C4B951C0B036811A3A284B03B3B6A9AD5375C13CA7042DC0D26D6937FB7D2EC663235DC53919E822B05ADF2BF4BDC9A329A5047E3893D19E01B8E27355CAC8B4C9FBDF4FBC33887BC0736E7F2933BF91D92A0F2F046F5F77148196C067370D71052B602597105FA8101A222CD0C9952BA74F14E23F7DA70C58F089546F6B424F9466E6534D6F69FD34B5950D7F23081786C64383E6A4"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <RevocationReason>
        <RevocationReasonCode type="Enumeration" value="Unspecified"/>
      </RevocationReason>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <RevocationReason>
        <RevocationReasonCode type="Enumeration" value="Unspecified"/>
      </RevocationReason>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


</KMIP>
