<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="5E0E1BCB41717232D0609F236EB6CC5C6B1A19EAD1BBC85039CB45D7FFBA3F868EDE9E36062D64B3BF7910E6D4D1F1C80EF2EC47A4320AEAA358A7FACFADB0EBBC810D0B0F5BF084421EAF75E221F0BA93D9D4A1A842291F5372D2B66FBA7D25681AE3C903821913B3C1849DDF839E2F53ABA5B7C4D4AC751EB71971903F1B0E59107021A10D22058212404A1A3812C0B08019314EDC3642918451C1B6258A020ACBC40521870119A98992186D51100009816462A24D00948500970409B12444148E501421CA162D59B448208461C4B6241C0209D9B87119983113150CCB426010A049890000C8266059344C03C0644C280110A7681C210C94848924998C8BC2294C366A442660C2888C228351DB388DCC9211208545880081990852138289C8446E59381143A409CB964D1425419CA68854148102B24CDAC86984C2451AB0282193440330464A46505490611B31296136300A42928136321C202C20414CC006281B2549812806A4868982A809601860C1400561A6315026880B448611018C91A22012190044A61154A2491C854583146C01346813C13154081194126A1B8405CC146A01074A19A3654B282D13B391A0A870A1464D54B4004BA02419444920110DD9C80114882808200001389020A72904142D80C62C9A485280246C59C48C0A126242126811949113402062360D031908C4342E48A28CE4364062B60D23287048C220030608149430D14622500611628600A416514CC24158186594048C62261240106A12422610C04D84822551A000614241E3227262304D13314EC292715920200CC8459B184084228C5B169084908D8B9289E0302E4BA44D9424264B9268D9200ECC9028A442660A1751E090692408110B208022302694206183204063C20012342A4CB6118BC668A4882483A4605B342820846484B60D18144A184548C32412A2084E0BC42998966943440912C830A3280A81408D510844C4B04988246090A608D04052DB1284D0B691111366C8344022462DE39685103446D2962C99104801373219C4898C08648946650AA86811154140284210A985A3088E41226DA198691BC024843252E0C60D8812461203120C898801414418254249C47019886D21B2401BA268E12451D9B26513372A9A002D1C000022032090A684CBA44C19884C118444CB0826D2180992C0458392698BA40502B2490328129892510B284121816C13A94D530264D102010913811A424D0A4912A3C689219010DBA8710CB5017FFFC7E40AEBC0CAF749D18888F3946DD1CEDE4096023C62E3F2620BCDE79D9E305C9F13BABB7983823A83BE903F2EA2B600D72BB7C4C36ED1871CB9177BBC62EB1F9B97CD917744DEA572BE112F5403DB2EFE204F046251D832151C0C587B686AC0BE7839003B3AF96BFE5D0EB97A8B36F77B5B4879A32658B7E1C8C609060420E31C4B590169D611C8E2C79A01B656F8FE566DA877719D8A7EA9E9EBA230817E4E810E77A58B5C983BDBA679F2BD514D9F7EBD091AF7CD17A9F07BAE633FB30D6529A9A4D4E131E4A827D2B22FBC7CFA4607888CAF378A68103236E24860B5DC7E3BC548B7FC26B1492EF8A88358C6A78DF143D6C1DDE5B07DB449937C3EFEA10A2927299F25E86C315897B651E0647D17FAB0EE6B3ED622D56BE97EB9B5FF187C0B5769ABACB463351CCDD3184D5E1C0467956C01F86970B27D905D31E49E862637E2DBF3D1FCF535789B201D659059644C4D0F20545093F3FFC2AC839D25F4072C09B5906CE33CEC9F1F2317932D4AC3A3486776014587B4D5A876EBF5C386BA901D115564FC955D20C3CA4FC20F0DEA2DD8AC57F9478C423247153AC7515FAA3AC2852B2E168ECBC02B85C73B6684F69C9E7CF3FD5A894B205A5025602EC1171D0608BE4FE281E432A7696BC70028A881402DA7A2AEF01F35671B84794222A5C5548C36D7E8B9FC8C1EA85CC99442E327BB9B14B80CC4B2EB7D028947E9C43390E486165515F352F5A13483D200345BF2DABF67F39568C2C457E900FD577C4409DB813CF6F3FC45DF2E6FDFB655829CD11317FFEDEFA2F0A73951C949A3FC834851E6A1A0EB19B083D176C9AB624EEFD6676E587E0FC6105343AB25661FF19F2738110F32B59D2EB78406D3C4EC5A6C12EED55195E8688D62AA72015A8337E4D40DB9B7C714A08DB1306A989BB48E00B9E75F8B5592A227DF76022FA62392AF29455D5153CAB022FF1882B1332E622B8424D207D477BBAF15B224239908BD8E80E17DE1D4F8AB3F15F416405D7DB15C06FBE29F5E68E981C428A61A45536D24F29ABA1E8AD88C00D4811B1FB5BFAA401D4F15BDDA05CF6234ED74E0ABB3EB1EB58C3105FC02C8A2EE96DDFA9567165B919E33FC737A2D458D2785D2B3E2D02E904EEC1DBA4A6F055438DE70E2906123D6E0E13A74987E7100C08927339C54CD8A679D3EF37A5D7C2038B9DF97E487FD2C146781E62EAC9D104845B2FA714DDC5249038F2A3EB7FFCC8905EA3340A91052BEACE6EF9B4DD3BB5BA083C2084EB94FC79DF2935BFB5249BF3D148BE8AACFC113DAA2118AE78BB61162DC9241EA558F7CF2DB0B9A223D3E9F0C71D6C3E420561A72AD555615C59C1E260DBBBB12B8AA7AFB4EDCECC1E3010BED610A276830872C44A85FED758507AA17AC2F90B2B65D9C078A16B49485D6A6C4A29997E9889070EC3C729F0341FA0180589196626635DC4BC568B9610A4F8ACC09918D86DC6B9DF6E50F97D151D695216B57D16717E0FC7D5DA92269AFCDDCAAF9DA6CDFF6828D08E59B6D8C03A318B59E3BA1F4DF6544B0B5970F48F57BCE9E64181267765766F58BC327098930589BF550340255C5259B66DF727362E3657B75C8642B19D96E058748D9217EE52596F6FA7316C0CB0820DB342A4C7F45D4177FD241AFBD0B9D695CB3E59760F0F510B94A7D52F753D0FC4769837D0C687C7BE0F388877C7D6CC5B205E496E71848B577973EA50AC83FF559FFD55FD2F21DCD3C115A56C85D617B1A3FA7AB0AF73B8B8638F8449CC5A24888141E8D6BB0F782926947366463B3E8301696EA8BF2733B1DEC6E53E90F8C8C5ADF2CCCD9B88041A3450186A3E7F2735BF76822AFD8C52FB683208476FD0FE6E7E1BBB88CE853DC2C7598E176CCF0757B1F53297F8BD2FE3B923251EFD3B096547299FAB6E81C238EBBCCCD7FE422748C4E1731DDE9BB37C792653D35506129E2BBAD809422D44B09EDD665485D2978BC0BBEB6FA236F5460AB0787EEA862857B9CC7BE58057902652CA95BC84EBFDE910406DF9F3D7F86EA7B19FA642EDF7AB5BF63FF1D9FED5EFDBBBB95F07D76FF5F83AB6C9FA1252943140BB93B27509843C84880E51820FAD9009D9075D3F2B0FF97CCA951B6369B0C558225BDFED5285206F05375D0A05695B87D9D1AEB00FB489C4AA043D8EF108DFBF86AC53AA4791AC5318CD77D7970374CE2A7783FBDB02CA7CFB5A10F3C496B3295358F8B85F5ED0E3B1979B1CA473B9B101F01B6187DF95C1F5B976DA95C0BB72978FFAEF807690917C4D2CFDA1E612C9AB68A38139BD7EE7015763669B2BE55E910C971BBFC2B8DC023C7C79C39539DC39A3320DA481D8A4141C59D323322ACD6"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_44"/>
          <CryptographicLength type="Integer" value="20480"/>
        </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="5E0E1BCB41717232D0609F236EB6CC5C6B1A19EAD1BBC85039CB45D7FFBA3F867A7E304CBC49D2C7A1C354AA0C6829162401ED3324D3756A86D2C2372B17FB73A3E3CE5674E4239B3336A65C4DBD7223A293B18F327A1422117D322D125B7C1934F4B9CDF58DB7FA001E712432C1F7ADE980F3DB2E81B82F04235C98A62BD645F5FD025A32C00F6980C96C2A2D94B2B44D773889F34BD11F5E706975B30C61C4798DC6464DACA798141E9ADAF207E6188567DABBF59BA8BADDE5343FAE6BDEEC286C7378DF773675E38EC0087049C30D364BFED1D1560D4E71E2D2540BA4DB66EE64BE2852E0E392BD6B48524C1DB6AACFE3119488D020FFD5F2314760DEB624A7C43AA7063E902ACE3A0B5C43E2AC3697817C50EE27D70A6C587C3AABCA110EF39FD1832D3F7497878D3C52773CE1E1ADC522FBB88DC2970B95A795D79041450984581FB9074D3B90222B75CAA26857DB8C90BFD892E5E8A77F4AD7D65C46CA4267C5F832A8AE3716F3D101C6B02C91C56BA302CF9A37FAC2F8C0D07042AA894DEF846CDF4AA02011D83BBF024D378F577F94B4AD6C419F5E1790AFA458E9B55B0B30FA844F3EBA23A7FC287D385F45E621A5E5D4242733BB57179CC9B8CCF48AA523F3E0D0A0787983635FF98DBDE4EA332B2DFD30CE477BB17FCF432D12C7B7919155306C77197D6F502205638AC143D70B80B88902DB6D5405118163A4FDE96B3BCEF1A7AE940AFB405539E25E2FEB6AD4230E6CFA4A10FB8886B88DBE3881F9CD2F453A1E5FE4F6D257D67D88A6256CE8D1AE77577AB493016EA9C2A7057FAFF9AE135D5B8B94392DF5D2C282AACC79B09E99FFC48E1B8AC867295184814AF82C4DD876C1AE7F1972DEF8BB187B35A402613ECBFD7DDFA8258C9CC6B97A9770DDBFE0F611863059CFFD3799FD8F6269BB2411E1EF61113079DD4E3E8122A6DB49B5656ECB1CE4C48CB7AB78516D0CD23D596A2C805E9FAA346F3DCD0A3C2DEBEBFABCD7E28A350152B802A15039579B5AD0C79AC99B5E429E9427DC9D0B153063DE042225A18138283D099A3792A0F95CE2208AF7CF9BA0E31099CDC7B5F49331F39F9D89E5A5C3CE8F1CF5E9847ABF385990F629CBC9690182206D019EE8AEA748F659588A5F1EF30EA14E94890281156311DD147A8BA098D9B74F2FBCDADD3C2DA08584ABD231A7C171A20A03D45FB433FA4CC297B4E589C226A7EF14AAABA8872122C0ED8AE363FC0AD1C015AD540CCF9398519348A8B6B1B3CDA84DBA7F08BC7AE536D29CCF52DE6D02D8992FD5186ABFEF9D5051EB70535E3B6BD6E2BA1B61922AF20EBF03FF662C02194A3953370B009F0C305DBC4A70C90465DEB85B0AF98F1D305F6D2AB6E6B90A2C673829699B1438D884099796B65157FC932AE90CF46B6EB8B2D437C2E5248481FDF970D5F99566FAC197BA770F2B4A2DA4986E2CB25E49B841280285812D59629DCB6324818684AE23B4DD9535DECB47F0DA6214A6CE35B974575E05DF5E3EBDFD6F52225A7E30A1E93F07082DC208D60E231885E9560A6FDA29310EC3E39FC155487AFDB63293AD42ABB451650A31B96872153A400194A6611AF9E0279AD76B1A3DFB1031B4180FE3C61FD59003F8C78ADA2E7B17939E0FEC5B13DB4510EDBA439DA7BAE27D632AB4BCDE071199907342463EB5633CA9E6D02ADF80ACBDB056E50C055974093D4066771CE4ACB34F3C1F6D5772E3A91A2C95D6821796F2C6544F2A63041DA578FD422827AA3E9CE4DA58C53278425707C2D65F271F72637C6F5A4BD4A60C7ECD07D98D9B960174C059061F9BBED728E8AB24FDF40432921DC44E0CAE17AD1FEEA6C28CBAAD287E4FFF31"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_44"/>
          <CryptographicLength type="Integer" value="10496"/>
        </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="true"/>
        <ContextString type="ByteString" value="678B2C822D6E8C990461A642D604E33033162E73FA227AE5B18CC418674C7D0D68FB7716925E58C4CD96EAD3DE90632F68C47A559EB0F1DEA2BEE085335930EE3584D23A334BF4AE6BCC23EC011DA39112F771973BB2923B36AA62860DC491F083EBF082227526D95BB60830EB28890444ED49C54AB3DA2607F4B05A254F6473FC0F148A21E87F5BBCBB4B15D9992FE60588D671378E009876126BA1D1E395A7CBE1C91B0F8F8C1A5F81534A4B5138"/>
      </CryptographicParameters>
      <Data type="ByteString" value="0C9CED7EEBDFEBB97B9F480CECDC9A769A0205D5F137587D3F5A609BAD16DD7BFFC2BE12496AEA06E49AAD605F393B76CCDF6D12DF485ECBAF36E9D6E5D05328FFA845275366550815E41E500307B42931456B003EDD2445E912799E7200EA02EAB06814626CBC37E0ACEF038E48DD28D55CD7D0D23ED867BDA893109E35B405E7AC98E1308A8508153D3E1744E1EE7D2218D42705D2AE8292989EE774D2741EC334E57CC60041AA83DDA280C06A005B9008E21354783ACD285EE1713408E5B8BEFF82453D7F86052B299F409FD7E1730AD3F0598A331E467A22FB4C056CD3231D4157A2DE0A2E81626D4673BEB4EF24AAE7DE082B02F916A1614F6C00E872729C5EF48EFB8B5BE9DB1C5C8349C0A7C98FFB3478DF708111D0532E3AF30A9DBFF18F33657E7E20DF60BD79AC14C969D09B43779DA76401D0C4720D1C6BBCA655C9714DB290430D0699DCDCE0414584DD6F99F69A5F66303E42C4A88B85B9BB3D9EBAF299A7D96992DED604D8A244946CFE93D626F9450FBB0AF48CFAD5EBDD9EB47F25D6B2837145C0EFE06F223B32CEBE7E77625870BCC390A41C181F2982BE462613D51253EB75F52E97B509A060270CAB2357A923C4C85438299DF9667357A5E91082623F7AE2D521851C3911FCBA42157E938127A856A976148D35C1977B4BD0C6055BA23D8B3EA57F52796E3F69C55F5E90E1BE286CEF6B259FCAB9875573FF8B787AC11AA0A66052AA9497C1CE16DF46BD160A7AD64941C77543E3EB914F13E93B3C55480B1D749B5B9572ADB6E16883B64AD7695D3AC8CEC2CD371541BCE71C414EA236999690957F68B49E180394AD5824A8786C5538DE73EFDE9CB2F40310338AB14B8EC1A85FC244BE96183BBEA16AEA0945CD1BA7F39A31F842F553D93EFECDDAD6A5FE97626A75941348D30F6B31D4F08C3202DE0E60574A252412D45658076928A7F0765A763C47AB29084AE4571C54CAAA324568F682C61B590E9FB121BD1C93B86688869E9ABE786AD4902773A334C3C3F614749B218F2F7614F535B4B180BA2FBD888BDF18C0BFA6E18985B23D304E435463A1784C5140F1679E5F5A6559F45A4364A3F1771727978DC0EC62819714744F9B0EA6DAFD94617902F73F584C67CDEB064A52A49DDE62097C75E0B2BAF45EDDB7A6CC26DF618DB7488E5679301403A19E1C76F6F22BF66735863B8A4CAA085970706C4F086B087D4044D09346978FB7002C5CC34ECF4E24F6D492E8DECDFB19229C10C0CC03CEFBDFC4C64050EC3CC76E195848C32BF681313853D667E7410685217F825EFDD1587520EE44517F5D49ABF9D01FD4813AA21F6FBE9D5C431BCE0917C0AD35E8C13E392CC9FECD15F1EFD6AF1A82B64B1D46CFB56A203C0B853E1FBC5A426F34F8C57C866AF2C70A578A90FAA8E2823B8A63592FE22EAD3EC4A41F9109259F81EA7F919CBE40AE7775B1E4185F00AFA5D028E1F9C459B38A623BC619693DBB3CA2EFFB588752636C5D1D8895B910798BBE89CFC4614271E6D819EF21AC0C95FE479D28D88B6D2E9FED433C353F8CA3515C7325FE3B03DACBC887C6B5F250AF9953C8225D61D6FEE3870AC83C0D3A6D9ECEE1725CA6E8C769FB8AAF8A51B5AAB580496FAD2A7233CED0CBE7026CD5557711186B9D062FE3C3764CCF94A4CEAF6E0D341163B17EB7397E788C89AB3DB6CA1F54590124B8EA91AC212CE2ABB2475C55924023A074CB6A1A8F55F0C190E5A22F7B47EC2B05014D57B1D77DE9D1C9D4684E1990DFE5466640850726064243849F15B37586AFAB6F231F08E6DB0BEF21B65B32051484B8E2F1CD9CD774246D6098B289D9F27F2F9B542E1597C83733DC5C7B4A73A2DC3729EFA5F5B54BFF9E38B7D01D0EE84C9C00CED5E14CAEA788E682E7D6125D2431B6C171258E80FD70357BC33F501EB6C3338EA798D492F99B153476B3BB3519FBF6213CC4AB7F2AA867A9734549BDBC5C35A20B2B591B52F2861DA5B9296519A9C10CFC0D7AEC663FB900B426847FB8BAEE9F18D4DEDA08F32EB7B011BEE4A91BCFF8C50177ABFC4E77EA06610F80A9372F639ED381E9A1860E73B8773ADD29C062C3A72DB7E71D8C7299BE7F611767E62EEBEFE7A40CDF76257CE995376EE8356967787667D7221E4A43DF6060C703F808F0E622139227DB3A0E05D90668CF51FA1E47640F70D7140E027ACCE71A852B56F0FD07C0E253B0CB88E73EEC3021C50FC67AE6F259E906F7A7046643F364214DF10A272DDF18740439BEF877CFBB1369BEC04B3BD31D60182BE6D95657EA89815E0DA8438A83CF12B6B90FBA0132DE805BBE2E7DE57F5B9A4EB2B1AF2A2ABD4978FAA9AD3C6E28EC3D31BB2FB7AFCBDC9504811534027B07BBE4B2B36F0D4371E9C769CC0F7484DDD462806186177E006621BC6E9CA610E2C7B822C04CFC4FBD92424635B031FD52721DBC45E443C0DEA5FFB0BECBD6B330FC19FE0DC7F7FB90A764A447F6230016DF87444FD60DFBC5C5E9B7478DF62237893D59B047DDDAB66D9352DF0886C85C473DB5ED0D3C6D55C945EAA1AE6824FA44ADCDBE8047539574518B4463C50BB08B65B0B1F166E456FBD9F79B734F08F8D7B5A5133653C2F7EFA653F192692FC0E15EF0B661FBB0E9C00412423E433BC8421EAD9285EC0E7B1C11ADA150A55A0E1B35DEAE174B1784482A0045CFDE099C47A496ED774AF6BF0D0801787FF814C149E12147DF836DD80B24DD7CAB1B831D8A2D996466A4EF3D7DBE32842322A825A7AC6152FC93C9E109FC916687737D3F8D259B281EBB6DAB341DDBA96576D59D8B65EF295B10432655B820D350235B586798FBF9C0348A97D5BD6340B91F9929D0E18AE2CBE5D7881E5B5CA9524369975E94C9FF9FA57E1648BB0F33986281B2617316B9BBB9ED31979A9E3E4AD252E4F1FCA23BD2FB9DE69B469CB9176F23BD9AA77BA5275A9401D09CFA3D8C195CE47526A2BC201C5ADD193E144FBABDCD92D82B58A7B7C70B94B8C3572CD8B625AF965676E501FBE8F24E326D32EE4CC428C9D2F3B1C9F33BEB0BA4B7090FA8108671029C7FE59764CBDC219AF2B3163870CC66D5E83D96B233D55C7C66C7C514E825214927BD908F9EBB31487B261148870A7ECE239035A8BA2A590F753520FD259CC003FC9E43EF9A8A661DE651DC8DE5D2B286C4EAB0A8281EE76AAC2B1904D8179A57B3F61B399143B8D4395DC6A294063B8E3AF914BFF373FA17D8D432535E9F7BACF470932161EC7FD8A9A41C2236C03FDE7F78A454C48EC746177C26101B62785580FD62D3E4BA06DF4DD84DBBBA1194FFE54DB5D7F5FBAA574477DB67CBCDB0F660D634CABF242C354F9A506EE50CBEF3E4F2DECC59D92CB4C721F810F056799E4632C8780578F1C31A0FB022B072793C88CBBD456BF729284E3A42B0E84644FFBC01E05E4946BFA13749C482017AEF0AD2E0573455359F279111BEC51A280DDE91B19CA07C4B1DDF00137A0B1FBB390C005CD9F525D6B159A15DAA6625C0B5B255E43D3B87EF67ACD67C0A078E41853B78E485CFDA62C2CFED248FE4F7F45B0A1A094CA5F6B2F1862CB458E7A59E7D3042A15B81CBCFBBA18934ED787593602F63B0A60C71C7DDD365519F96034B04DB9D04775823BFBBC016BE6CD48556D7CB4A5C33AA7A1B35B9F97E408690D15FF60973CF4C5FAB8B975A2028A781D752A5D72F6863410D4E6C51D703AF5716E03E65EEABD7FCAEFBB3C075B8C8888691FD2D979C7110C5E4B44ACBFB5A5E4B0D12E8B12E12D47F3D74A1782926C299384C3262FB6429C9EF9401805739239C2CE99C7A61C1D3C35F29FCC53A0059E535A2051EF78A35A98D4A7201D534A8393ADC79830CF73B3D6A29ED300EB6136195D6B500735D79A56CA8729CFE3DEC4D590A7C4E62EFBCEAA2787B7030A25100E7703FC2810243B72ADB72C8E2DEB5E69A1DD260B6FBD2D4993603B614A380DF70557AB423876A2C6A334A34C45521A52E8F14B082C2556224634AEC2FADEA740F371D0483E476AFCD55220C5DF738E3233264FE1890178E59FE989A3738818C3FA72BFC3944D7938E2D409950AF61BDFD8124B03A291C3B3457495B7804DD0EEE73BBBEB4356447E29F2835CB4BE5A25A109F14476FFFFA66E0319D8CBA32B7620BE53652BBCE9C956B203A24821B66F5D516AABC3F1AD3AA0D7A83D1F9B203D94CB8E6B1DA7871BB5B536143A907E06303973FBE0C041AF29611CA2C8AF7E9CD64E42B637E698D14D4B7C05A0D6ABBD7A70DC9E37F67BE781B651B688D45731CAE6EAE65DF8770CC7BBF25CB7D3658B2795772FD14973B124A0AEBEF3508D3FA823E91651C352E1A0ADD7BBB790883065551706040F55A3FD4CA9A0DA17BA9F67A9FD3003CAD03E9B8B3F36ED710DDE4188D6BDFFE4E99563ECD13201EE7CDFE4B52CB56ED9C93C0306EAFDA4C990DE7EBB9F46F79F44846F6C09CD06E3458678D3F07E5F7C89E0DFCE5D447959017DB9E8154764E5B3D5237C31F8BA990A504B5446A6374AB68403043CAB747800A154C466113380DACF8A27C916008CF51C79C1BC79FA56422FF958D84FA53E0CEC923285BFB5742207DE410C796ABFECDB53E1E9816492E3DA741B955588A900869123C5ED5848FE6343211CDE30B64B8EAE60F8B5C4AE10582FDDF8A3E77528FB1F3D3FA63E8B3C4C97BE2F84FB03B87CCF7CCAB1942FC3D0DA04789485961172B617D1E9330AFB79128CD5987EFA6C98727E49F8E7DF02F12662B13A045ED97D46AE7F57AC2AEB0965B290A710FA338B3E8CE35F036821257F8E141E14613BB333F682B2859B2555CD4D611904728F4A80C5AB40020D63D950F4F2C180B856D6CBA5299044B450D9DCF55C6741822A625FA4D67B3807585D86C776D674F25B29B4A29B3EE4DEFF6730D3576A5AEAA0D7DB77C3DBE21B7966D40E7F342B91BD245FB751E25A05DA1380C886B16E3C5C060B92783216AAE11694E544CEF2702FC794B5A6B6F0AC6A53A9EA86C3220E4C28CD61B44B5941E9F66E429EB46983FE179BA8BFBA552967BFDDD18400A15F592399AE42E087BB6044700BD0586C48252DEB28227B31E5C700524C06B99659F24EAB0AFC8EB1D93FBE23E1902C39B9FBE49B2A5AA39DF42E962CF4C9C779843610280A12582CB04835CBB07F508BF4051C03704DDC6A2A58BD63194F0A1F0B7E93422C203ED60F54D8F6C4CDE6B181BF7BFEE8D2E827883C4838E86771894F0A99A720E23B6FF404E6586564A6728195CA9AD849199515C434578032DAE5BD3E6B6B3078475C5A4447F2780DEBBC83D87BC35D3EC7BA65CA2F783E85A44BF75E5651113A4B0D6917D99FF38F6F354C62ED347ED244139F8C958B75B06423D44B81E733282F710CEA95914257370B55A528A2B988878935998940AB57E80EA91BF73A8AB4DA7505A6BCF65B89AD18CD40D36DBF1D4FDB761CAC1DAD3517C9E0F11AFF7FF44C2902E7BFF963FD95E1B72675C321D8FFC41B672ED6EDED5CC59020F3F16B643F33040546BEE15B42A4E39A0AF9FAB7FAE4E28653AF37402E5996A154A6A2797BB210707B1CCDE25A6F1666271C46E366E4D7966AD7265FA38F1204913BCA590B0AA641ED61ACC28B5D6D79FEEADF406E27DD1F0FAD8422040DD217DF493FB7E90540F66CA51B4403D743FEF93A5D8596F15DD0E3B36E4C0112F708A5A0A9CF4C56A44C607631BC08B0C26DF985350B0677C879188C0E9D51A16C9E612404C6453D842E3553FD6F6A666CF250BFFD6DA1682CAA66EF0CD084E9A06DD5AC2265B3132DE6F2D66333223F68156C9386F21F323A9399B7E963247704A8972F9ED28BC995D7B20CAFEBFBC662505221479982378D647EBE3F48EADFF392C25EF9848FCA46B43D19399CA6B941C8F0C4432819D70780B41E9CD27DC2E0EBA956953D8F53249549616099C831831B80AD0BDBCBACE9679C88E7A45F90159DA301DE39C4D2760CA00EC5033E94199BC2FC62936083FD87806A00056FC4941E649F2DE1DD5607F3407C6FB92479C1AC8E5778F3AE8A3CD0E3BB8FCCC5B6791FB7F98CF040A7E33BE0111D9D64E1331026D5CBE8D45C07F18F7E89C081F8145E19C49A6789F8725A304D5FB67BCC4F6D7C11C4DA1482D4525106E8C2F223894FD79969A45EBF21FBBFD07BB8BE68F878317BE40B37EBE77378E916BBE4322ABC061E1F743480E9601CFCC5FC064D4B77C2CCF52CDF8F5DF70DAE25381F3EE875DC720609E0BB353698C38A95D2E5219E2135FACCB8072E0C18003F79B78223A792A8E127EB7CBDBD99AD240D9B75F73D27ECBA42E67B2ECDA9F1769E78DEE3BCC1260BDA22497ADB88D147D6C4D80D9EAEA8589B3EF4CD9E7313616648468EE183E8D5990495E57077F947B419A1D11B57CED4F7B067A5A6BF007017B9F2D4C095517895E3655D83A018F2E4AB8C9EF32B2B692D071442FC8EC8FE522985897ADDE330A8950C46C0EBEC1BF364247FBD6299AD437DA2B3C60A1D923A26496FCC0C57092B39F18CD87ED6CFCAEA4D0A210314AB995195D1D71E7AAA21D4C5A7BBA706406E4572C20E22FEE94F89C240B43F76FFCDF516C25CC54EAE0C0FBFC75826598D2B014997F2E2A0B013E2A725BC76B9E19C1DCE05343141B7DD75A4AED312DBF6BF7EB76E11131D8C0A5B03AE7D2C13B0AE92EA241D090BE26F6AAB107EAB0B27812451D02758748641EB1E4013B11288861359EE3A5D1B015EEEC695995F7728AB175F9FA4A9D408711481380A5AD135F0446FE5C3B63"/>
    </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="8B327BE009F6B7149D0017697DDF68AB5AC8308BBB754DDC9BB839D3BA4CCB3451ACB434FFC07E440EECB5C56F2B6B42F34B09808879F8296597D0BBAEB67894E5BC82788835818D5DAADBBE1AAB5B462D8D6ED5B1A6E3BBE8C059581BF993C5D8AF021A8265EBC6AE39BB9CD902E9B0052A191CDABC68337D8CA27DC5A0F53B13A4E427B234A342B3D6C0CFC0F26D2D2321709C0CAE4A861A337FDE7D8F630A9163EC25C22CAA76A59676C07E8A583BF8F8110F839CC0D536F317FBEE62FECD0507EFA386BF9B0A8CA3D4DD3B8AA5D06FD651AAA6802D0D06621D08B07A42EE1B382AE662FA7F1014DE0BB987724C5472A9AB16ED1F2E360EBF06DF04C41A269FD8F092F1A64D4A822CDC24D5FF410710771ECA38D23B75E38C7B4CBF2DFAAF4C346DFBAA8633EF856774FF33F201F592FAA6201751A54493EB4C489DD8B7890D81CCC3B36FEEF2AF42C53A73740A808AE80BA93822BF29AA83E05CCABB8D09C09820751F30DBA516B2EAE5649CC43AF576F72B1C198208AD534F08F4491FA1DFB3AC4ECBC00FE3D864BF5CBD4ED35C3359FC90DCA3E55F2C418DC78EC4531AE587DB90F54404381E028EFCA8BB1ED603759393C6EB3572F2EA6ABFE7CA35D0AC1AE9086B4A7CC141ECC96B7131A342B770AAEBB276C89420C2D3AA3243897DFC282B29F7720BBDD58E3591873A6D3464E793E096D53A0AE358BB1F9C7F8D1A17A2EB8360CCF76B90D330C3569202E6D2AD292658335A7853466DD05A878B269B9374E74C624631E25D25E1AADEB81A4E37EF8D7F60EB7052373B225D26EEBAB7B56C5325BFCABBC3CE44C91F41CBE02461E8D2CE85B4C64C69A039754B2F1F7F5B9A56117120A4293C477CDC6D73E1B083F06CA7B730946A3434B69DD1357CB7C28EB56CDBE3A6E62208B024DF5DF1377CA0B758EB3FCF57EA45A56EA0527224E89B02EFF077217A36703FF67F4CE994B2EB449DC9565F1D7482AC439745422C92838F3447325CF19C647DC9CA05CDEDA6E0441CA47036788B81BDE7D1F3E989077B3661D9832EBEE125F0D68ACA986046729FCF613875B404772731DD48E646892690827987C6C984EC80239149D097BA9732A21A6AAB7FEF2834ED74B0D2FFD2D79D7BB2135D4FFC9CB7281CAE83183356F17CBA552C70051B9C07186073A60E3F3D061B3188A4F3CA0F9406A3C8D19ACFEFDE45127952879E03F0F5F8A976B0C5EBA79E4DD9DFF60BA4E3E72C38D3B33E06541721E5403E85EDE5088D31A57C6E3596A55385D0D2CE3E579D0161F68C7E832D59AD62C31BF76210D246A1AC202AEC0C2CD004966906403799BC5F7084343EB6889D9BBC2EA5CE447DE82C8154DB51A8FB4ADF80BDADA2BDE36CB0E7F180DF185FBDD74897FC1669C327267B1CB8AC15749A863D807BA605411788696E5D151B787AEA3C4091BAB389A62952E603FA1AAA7AEA1E8A9FD58DE1382EB9DAEAD84E345F15757B5D2C11AEBDAE2B03D847F1563DADFD4014FA3C2D5A8F631B233CD78D275F235B16B51F861D4EEFE41276D3A963A76B6FC87635C81F91702FABEA086C63001C880F38D0E017A6571A87A404C251227B964B7733139521B53006BDA7EFB7044A0EA118C1BD0F70AF71347C71000F5DC48D36AEE944A4AAE2A321761CE9CD8853C25B2F5CFC6DAF2F1C1B019FC2697BA810638953F4854E66DA0235A80B5477A105FBA06FD18BD634AB56C18C883A5502EDBC0D1417DADE92D6E2F2F1D2945186AFBE51D84B4FDD6EB61E352526FB6606B2C76A9FAF02C665F4BD11DE724E46CD10E358E31E81C081F61199E993C17F7C3950B50ABC325895E8DCC403DB153484A415BE83C110F3C313C3C147F4CDE215CB4D6E5FF3B2D7499725C9C61B3781AF3A07A45DA30A9148521A7720E619A93770B226510FD01F7B42117B00B3990AD55FC1C63454641C8C5B4F9C0EF13A7CEF6BC7987338B5050F9C11302E5BFEDD1D49EB860626F5A32232489818BD6358C72BE370B55AD884B1793F6029E392781E29BF9E343A2F230AF25E4DD9E5634E9343AA31A9A90B5F3A48884670ABA9AA221E1A5F7FA93F2F758AE0E6A67DD1E9803C601A3B4A51412BF68876C349CC0E9B6BFC093F720B888EF93CDE08D24D236F61D8DE4DEE91EB6BADF0DC36BB698D1D98C2117AD4A9262EE0AB8F31C09356E86CA033D62F366EC995F56EF905254C81A8DCFCCD623B8B1A0A1B5C97CCFD1524481D2C70481897CB1D334F0E15A799AD7A4E86ED6A47A72FBE5C9E63B1DAA623770DA43514102CFFF12E55D962DA786CFC637BC50B94F9B3E34E155CE136BD0989D574CF19030BDA376961D101812C1B1A3F68C1AF97C61E6AFF9FAD367E6260364E8CB6CAAFDF2AB404C675E47A558E807AADC2AFBCB943A931CA1F37332FDE5D188E36FCF335B1840B8608D05A86E2A3C72B34AC28C3F653C3A83C23F348BE303385C6CFF413A0657FA8729328121479951C1273876384C86CA0C3BAA90916975170D5C764ECB9F1CADE47BC79F1E1409A9660B9804EE0F30F8D476F3BBEEEB8403A838BDC6DCED9668281BEC558372F984B15501D2A56FB56E4354610A8C91667060A01DF8088F75DFBDE02A801539006318627110CD4D4B92EC79EF70B922F27AD263E778B638B8336D44134420FFBFAFBE0FFAC689491795463E6EA86C11699DD6DF2641AE3427ACBC73F20196E79DE9DFA6C0FDD4FE6552BE98154664D7399C5E46A8ABE6031E3CB849D061C9B4468E14DFA76B25CE78A4E58CDF37E90FCCF3854550FE2CA41243A48C7F1ADD08FD2221CD68D438A542FB57E503952B67C252E6A8F2BC67D50BCB797DE7611E03179913B6247A139D145516AE30757FAC2444498BF21A8A2F921D8CFC22E235BE852F0B1279A64EF94CA21AD8F15BEB61FFD510F46DBFD107FD21B07C12E61D9873F5A43F0E28921C76BFFDAB91D6F04DA3EEAE86568F1579DA8443C947231B24FDA81DE577F812F9F4DAC76BF4D4323CCA3773AA00C87ABD850BEFF967EFCB93911A41CDA9685B610F778CE3B094ED2BD4AA5EAA839312CF81AD46DFA7BA50B7C0E9A63EC4155D3C2950C6DE917E5C0DA5C4D2FF28D6D55726A1D205EAA1744CD28B453BC0BF30E6F6071DF73BD0C22DF83737A1D86E2CC2FD4533D4D91983181982042AC5276CE7C302B5651A7A7ABE5F28634D527C6A3D2808C58D52EA28F1EF6027A969EA905679BF4D7703D4938C044F7D211D466351DD6F0CB88BCBC7EFCAF1B276825F634848929215BC25C03767876F15D0DEAE8A5BA013808A0CEBD8121D083C4F48C07101F262C337F9AAADDE6F22225313D6772788A90929FA7AFB7C0E1E50C23282E30494B5B646E7DAAAEB9D2DEE52B48616C8E9498AFB0B8BBFA000000000000000000000000000000000000000000000C1D2E3A"/>
    </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>
