<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="4FE5125450646173BE9457BDB868F08504E600992DC8AAF5496790144D6F13BE328A4FA58E399C4B36D2AB8EC2AEC19D745281238F39B1C97EE67EB0C9F9B2A5"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_128s"/>
          <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="328A4FA58E399C4B36D2AB8EC2AEC19D745281238F39B1C97EE67EB0C9F9B2A5"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHAKE_128s"/>
          <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="SignatureVerify"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <CryptographicParameters>
        <Internal type="Boolean" value="true"/>
        <Random type="ByteString" value="7268878E4239C6A9751340DF0B2EB3BE"/>
      </CryptographicParameters>
      <Data type="ByteString" value="E7032AC2C716C04383F7133306AA4BFC0FDC482FE8B94A2F1BBD5DAF3D581D559955E65D6F33B7BB9770488D69E166D2C27E3829834D14CD609AF67ED158B3CB857C146D7D0E7B4705CB7CFC87ABCA113C2E07F123A2D1AEC3636BEA7ABD87136DCF3833F3A301CA6F5BCB55FBD731CC85713C586C209ABDB008117ED8EAA2D12078D3B8774F8278877311BE6082B7D4E244D51D8EA78B4088AF83761B893E81192BD7B2AB13105A8ECA00F861236D337E2D08176BBCFDF82B7FCB87AA1143886C72E1CDB53501EA5B41DA8CA0B7C054372D875F12AAF4FBF98DE8ACFE6B9C6956A1AF2178A461068C1BC260B8F685132CCAF2477B9A291B945A71173C8E061DA1938225CAEC1E2A7403FA3CC688556BA4243A04893EFCD9C6790E96CED509865788E80E61293867CE7C857873F095A3F140EC45145DA58AA1E34F0253ECA6FA7B6D2C5B2C47AB916A4F612EC99EBC167C628374CF84F484E315550CBAA2B72FAA4E163007110574B5BCCA09E1899FF7F00AA50A1C5148919D336D31BB614D345843B76996AC21226DA0C5181692B75046116E08D60F7362B7ADDC283472157BD5E09B99D9E6085E127B1A8FB3003F7A5BA1A4D0DD2214F4DC914F9F0B349D88307918550C13F1EBE24B2AEB044FF3074CE85CD1FA45F5ED36A8ADCBD1EAAA3D661FDFA7078B63B8729F15D2104A9C895C218AB57104A70F2120E16FCB648AF71E3B35A0D95029D69ECED6A155160E1717782F5CE2C8799CBFB9F73062018649416AE81F62B4028C7E6C7EEBA166C91851437152ADCB62065A9855DCDCA7431CB977081E2F605A89CBDD2845CFD3341496D4D8A51D3FC04989177FBC3DCE69A6B24DBFD67B5FEC29E88F916E15EC1EDA5492AA464DF66A784D847E1B8A43185D4C3D31EEAE89A7401A259B88B80ECE07330AFF552BB6E4E43C6D5F23A0074F84174A7DE4F452E454E8D5FC32DAA6E5ACA81F23DAC72FA7C922264192DD8F161658762F9EBB762657E4C785D27F060A7DFF3CB3B71EA7FA46E8385A1BA9C81B6DA87C38E524E5E95BD64182C2758F017D41EB5BF8FDBF93905B5384A4D1FD986689FB6281834C685B34B077B13856996CDC2C18422FA4680AFEBC318C411E0C4DF2BA180FFCDEA95A2D8A9C66CA914D8CDFC5C2DE4B8A21A20A5E602DA695E6D117414285E378319F0B64CC504673695EE9D72127F0238F3540FB882E7EB4BEFADBE3D934EF376401EDB201DAC0619D928CDEE2658FC1B5F07532BD477A1E520C3F8DB2E406F63DCC3CB1E9A5130567FE43024DD0C1FE878DC8DF2A2D03A1B3D65815E0275FE195D9AFA463164F7DCFA05FC1E92DF5AA221FB512C59BD0EC70A0C83922E3A5C7BF2C30427BE41D3CA08D7AFB1974417B0F7BF885EF1F0EC51C2A888053F00B4A9B79352AA805251AA4A431D361ED17F9201B292E2D4140F457D848A0FEC2E0D161DCE8306D629639A926C72F13659E64CB874333C26C2684A9A38D3F3ECE406CD44539FF52E280634FEB9A54C6EA98E418866F3F2EB4179ADC3A13EEC6E524437A8D1AAB4AB7EB3BC671E8D90702BFBC9153256312BBF9EEF183B73D1D46D537C4A25785A62A373EEA82FA27A3081E937830349B1DE9E6D112C1D682F5D6BDC0998BE1259637EDC6EE434DF98C0CAFC705AC13DA076EC3A6C8EDBD94F02681377B863452CF23408C0B3C0AE090AEBED055C6A8760D3847CDDEB149D6C3F802F923DDA74BDC048DAE2321134F3CA15812C3818CF31FA41523D210575DD263AD1F8B4682E9C08251E1BAC81B235C19DE350F1B3971178E40A5C768CD2DE548773F4570691AD7672EFDF2A382604ADC8B9F3D3CA549A3F28FF4615951EE7F43853C286600E8B91C72B565DC64A683A1FF18574D716B849FA645582236491D93DA574A050149F4E3EDAFA82AE94938E71798A26E82599ACF412AB0F5CBA7CB1ADF4E259C8E9A39A186D9A70C3BC6CA563A24C90164FCE100F3D89F3BEB7BBD94BBE3F0B39F720BE199076A63598EA8E1659B70893B86FDCF01C50F9A7BD3A9F13D019AE3A72FF2ABAD058862CCE2C503731B0E946CFA9556C697E2911EB9E6226937461F911BFC7330DC83D1DCC467E3562D5362F5122884202CFFA4A3238831D6652734C61C30C67E03A7957EB682C63C85B4A6EABD87906B0D3BC2E27A77D87202875F8BA3690BD33D207CA394915BEFE11F1AFBFA335EC4B2D82F2704039E804B29101271A85BA0B0A01D1C4B43443D63C7E519F8239B1299D133FE09BC745B3CC8E6D8CEBFB6C738131F9546F895E6D739E4785EDB483102DED1286F93B3D0366414E1291B76474044F441559DF16BFAA392BD8CAABF51AA0FF44406F70C2C54753337638F8969F670231E2CF341F623D81F7BC00745699C7871B2846DB86362213497941543191F52C4D2145BCA1BC279B1BF5A6F4E880CC84DA7A9A8BBBB433779F70E046FD5977AEA0E905232E9201B5B4028FB9BDC18429B04EADB940A6054244644EA361DB9DABBF64C66CBA8CC37833DB21C10677EBEE1452229AF537037745BFAFE20A3580D5C3863199BFA88BE2E9A2E0441D5B01E45658E8F2B16131E0FE8615366FAD1B142F3F1C086C32470D44E40C271801FD6AF61F9F2559A014EF9E9DDC06A5C0C6E5DA08560AB5F7F3F58E32A2D640C07EDA8CCB072682F52C7539D2006027C53FF7BA4CF796DC7A25FD36221A76255EB1AEFE03DBE5B87122D19F3274EBF53A17A8B8D825026F7CDE58A0CFA7B5C6CBA7BEBE059A4F7DE8CFEF5F6703BAD2D6CCEDE7E131DD0D7FA4984349DE78608238A2ED57B2B2280F89FAA53282141521A27F4818480F6E950670C7C24EF7D36511D18B28DC854604F62FE0A07213E06C6A9241B1ED7253C3CBB9DD08C72E2F7A9B174662807FB3F421358A9BC33A5EE3798EF07E627E8C68440B989079773A80CBA3EAC0F769FB5B00B42069DAA7CF645A467001BEEB1E75E84DDC7BCAC4A851AF654382AEA939F980AF6980F464A61077635521C8D9F60F36897A21538BFA6A4524DE80C846C7AF7848DBA4FA550F527F3FF7C53EED767DF60BD96648A2426C4453D5F3C725507F28841F4F57EC0B0FFFC2D3A5E83ECE1B2895A618B5F023879833810554FF1542D5E003FD089F13AC148F667C29DAAFD5693AF2DC68266F3C7127DE6B882F9F663F0D70981427461B721E4F252CA4AF669F1934E4555440567818145EBA85BA53B49320D9414EEE9E1F5820B88CD744957688E1428343F96FD6B1D6F2B56573A2C6CBFC714A25FF805BB8385EC427184F0AD9C43E28812FA1047B0F30CF4A5647B6F4DF95265F7F4AC719C3B2F4FDEAD5F2A63D1BBD3A97A65122C0C960B6AA2F7B2D4CAEFD0AF547E57168B03770D3D5346FF77969C174F393DC902BA764BC2FDA0B33D8C32F45FA1FA6DD223E2B82F14E683E2CE6742AAEF61FCE42F504FEC2A396EBBA72223D729CEDFD94606B13522F952096376FC6B5B5A5FB0091E2D80D4B3D9D418DA2867F0E658CAD39E044F1105025DD123A0030D8695CF8A14BD8299B2784A55C23B2456242D037909F2F129EAC4C7A0C6334CFE2F9753FF7E8C1DEAD2D4C68F2E39D6CCA32405709F32A4DA944E1631A7546E7908798F9908C87A2A9DA2ABAECC867800F56EF535AC5478BE305BC7F9B6BA8C7D839315A639CB3B9959B2C517F0D5365C47CDEC34D2F20C1E20C9654361D3DC62B99C8403E2C0CDE2A3C827B9729887959F29CD931D46190896F86707AEDF61806B38AF776AD58514600A7BECFAA21687D01322C254489B6913EED867D52DEC1EB4215B891F58A8C2EB21DBB9AF2DF66F603C359AFD16A2C7C1CECF139871363BC32A1AF11177C305AD20D8F60F5D37E30170D90B69AF49CE126D00E25E55E3C418EB16E711F8DF39479E4A47E5B434C2B12D697B364E26D9122BE9F1B00BA4F768BEAB441FE9116AEC0F598F895CFAFC5EB1ED024D4B82C32F36D02363CC49A12ED3A3DFB093749F30B6C7B911560FE34F4DBDFAACD3CA0C9D5CD794884221B3C86BE6983F49491CAC9AD51858201F06CA5965857F120D146CE329FAAF203906CF1FDA315CD93DB4D33D0DB9E737F0C75786B4C248F0D3A39C42727DFE1C59B954BD4F48E8768D7E1CAD7652B5A957DE60281708D98DC31E67C2A7E95859624990C2633E1650EF6F8F8E500B0F3B66442CCBD76066E97CB7FB6598D8E51C0D6DB8868D1BEE83AA37887EF15645BE84009B8D0665C71BCF1DDE51C2C08878ED81E495CA943B01D132319E7B35075A09BE262151D29DF103831AC91DBFB6DBD504B3F9B04E7DAB22EC5FA357CA9EEAE7FB11799C5E7DA07A95E447405EED31D689681A1FEE561A38C27FCE731787E7CB5B270BF08C643E1ED3E80768B56EA1BAD3BADFB169450F060106019C9B73629C4DFDAEFFA80491681A8364"/>
      <SignatureData type="ByteString" value="9AA2C010AEFDA1B5E06AF902BE4A185F1A871BD8E045D695A00CA13B393343A804EB6E411B2782A8A46CA97EED8CA3B6124805AECED798A94AE4FDBA585B7DF4D84B232FE3ECC12AD935DF7D6C31DFCF31A50AB2F6D3A5DF3F62CFD0E0A003A4410D8CB41EF77A261D365996294F79DB13FBF5352CA0A928A57D04F7C1D5D8A61EEFB7F665A86AFBE0320DE4A9AC1D6054BA065D195E88DCAA95EA7B94B23995D175E7CCE1C5C6DDFF92D2B61E32F4924A4669F766608FCC38FC64DC99CE8DF450F6DB6D4439C0B564472507F8FFA9F8CD3E703D3C75C6EFF8C638F4FEB9B70B091892E170E8D371B678E526FD7E15053AAD99210CEFB5491713B91CA32A829AAC81F905B2CBB55CFD5871C9752BC75C3EDFE842D790CE171DCA0605FCAA5DE9EF5C695733F09F7908E534194B037D5A13EC0200A023B46F6C372C1C6CCA5CB48A0BABE1DDBBC6B5258A100EB49DA155E56B09652764A9243215D7CF56F4CB3131F56390511C1A5CCF1C077F82F1069C2D671D414F3597DF426C906E1CA54C649D6E38577E5D78A04C0F75C387E7B7425E1B2A5A6932CE8162677206837D8C5179E3BDFC63F4C28892A624F046CD4D2A3764CCA11E4AB708A3654DCF649BBEB0D046447D5F9EC353FCFDE05C4CE73C53D52C2536D93FA277A0B2EFEE07D824259AB9D35A793AB97E4CEDC4C568D6D975795CAD99ABA9629A07515F84B7987C186BF86D744BE183D7F91E0B806C5A0333F3C635FDF754ECE5F50AE65AC01A9E6858D4F0F0368BE3EA2B2CB8967E8605C4257AC07BFF2E4E7CA2BC87486E4AD722DFC64F4CAD2C5815C10E9185F6FDFA1975B800F1E6DD7529C9AD40EE7034A0160A52CA18236951D3B38A147AB41A49F739A1CFC2F18F0009089D4084B3781A11B92117577DEF0F202219D1189460355CE3CF58BB3CBF9F6FA5769EFB89788DAC37C63A40937EECF4308B9194C181DAC085EE1465D166B2481E61764716DC990CDC05A7BEB3A8D831F8C65ADEBC7A82850FDEBEA430F0FF4F2FA9CCCFDF66BD004FB09FD95D72BFD47D12E401CA31032DC07B3FB385FF46F77A1DF05646674046115FDDDFBDED2F9BE8A85A22DF2F1B7EEF1BB6BD8FE485D5E296A15E70665ABEA45C0DB1BA7CB50C4F3264BD0D79C71D2170F9AEB20A37CF324545B3785201315271012F881E19543C337EAC1CD7984BB405E1305FEFBBFE7B960306D50019293C22214A89DB89914B5C9A9A2C745F116514D0424F600DE08F5C79F1EC4E1C24B7092CA154101C232FC7BA1B467A7C391FD41072B87B96C5EEC2619178A2A748F23481B73E812C2881657D939AF22BA99455098E33B455E7A69032CF40ABA518D7F57E8AC7B1CEBF9F9C6EC4D2738C1C59338CD7F3D7EE540B0FF345A203D54825F307E38768ABBDF0975764BE6D3F46304CD79E1BCB37CC1F6C818F8DE37AE1D8817ACD02D88E9F0C253539B63067C816145BD5D0FC96A8F237B336BBC4793A4EC6ECF0DE7E56A52EB92F6E26CBCC4F399AC517E30D6C7C8F89F5D7BDD92FA76A8512C5C1434639BBF87153CEEC7FB120FA638D7F64BA225D7F297AEC43E3FC1305B07F9DCDB0952365A6EFA683696A73CD4369B9A5DD5D25DCC6BC7A8C9F52487867FB0F06327D616BEACAE2C1D9ACE2FD4A4460716DE2106D88EFC6D7D02149CCD0F8FF28179EE70961420F22C0D3574BC3D3508582165E9061C342D32F8CF7BE94D5C8686C0AF567B1ADB4B9639AD479D98C8F915ECC75F9E6A11BECBC85428B0023E3B04A101167A1D24E084CA6D63B0A56DF0F6A97C4B7B34B7517A760DC151F6B22ECB0F631B6A74525AF05D043BE5A7CA0670BAE010ECFF0741E58E2CCBB3127718555DCC9C4A666322E2296E3A2D2BEAEC2F06CCDB7EC2131378320A75F06EA88A89A9E86ECE5394A952E6213102C0A71DD2725B8CEF45DA636AA6937AD7255F05287060DC177E1BFED24F7C7A38CF2051EA7D5458BDCC52B9B5A24E831400F5B55C33A86D23E30E9B0F266C82CC40078BEAF32E6C60EF51A8999B918F96133CDD699E42F2B5C09F5DC0502F5E9E07D2B06B635CC4FC3F0520D2F310C38CC17447B5E416DE387B64FA618073EC32419C0A53998F5DA636F99CFC2002726F8FC7907D0C6CE7F319900924893201690B6E2913E6F188CD1879D11E077F0EF5491527FA0BAF26F47B7E1E078973EE02359E0BF30C1D5171C6C43BB89D5E03FBB7CDEBED9BCCA53DEB79E09650CE940936CF64148E63F31F3A0CE55E7C5ACBA53B16AB4D23BE0CB48F62ED06305F4E430C9A1D1BD107F69A338B7F9F35947116250AAED23E0DF551E330FAFFA50124C736F1D59897F39B1630E2C2ADF385B7C03C1CC3F48503074B188B0A477CCD4CD0639FF53B9F569866D36D7E63A0CD48B277AAD242F5656281C9BD3F36EA8013F9C227AB813C01D4423D84BD50318FED06452BD730AFFC640779E265388A8C225DB66F847F478698850BA7F4BF0473E56918F2A6D73DA5B64DE742D3321EF498B38A3F5417394AD7CE3071892C26B3002051781026B2E7B6C6530D67D61B1D4B94E7B13ABF1B9A94FB69B81550F2CA3E62040CD9C79243E558371B6FFAC6D2E4CEAABCA372CC7D231F4B9995A085EBEAC1D75F0F77817A49DFC266D6614EB810CF80F96FABA81E148759B409C5FFEBF5C6A1EA2B6C9DCDE5D8377DB101380894C6F78A815EB1AF9F806F4E0C7A01FC4E02DE3D936F38BB7ABF0F8821030BBC5341372F19BED3A9AEF7BD6EA43746D40277E7073C3A39CF5406E6EFD3976A21A16A21716E75FEA9B7EE08CA393A7128B680F0D0DC988ACEB0ED591F7240A34F95666AC3755A609B9CF7C039A8F98550FD7759DC68C56CC58977D0FEE053188323B3C8EEB89B46213E84F19AF2EB6EEB0A99407BB94C0AA35CD4FC5AC1298BF71B1649E5337B646B4121DC667C86CCD5A34B57965C5B1B69C2A490A3D8C6C058B5805F40BAC77B9FF429B83FC9B4DE74ADC2FB27D25579FD0D20DEAE9B5BFBD15B4C08AD1C250E1DEF18CDA69BE07833D5ACC7DD672928360A6E403F9195CEC4E5758CD2C7BAC406B5042E041C038117EBB573420D148DC4800C096EDB3B3440D05300127E0FB016222732009441E84F10F375E20B9CBC7410CA36BEE24FB2E69B56237514E87A2BABD11E42D1AEB21979BCFF28E4565DFEE1D69B7589B334256DA480D4A7AC5F848854130D93D4A166DADBC6AE20D063A8F0679E339F55034D47C08BA0120E7701321701C6C2A7C103EB98115B9816D3D99D52CE1D80746CE9784528E0E6CD7CA4C1720F7B9CB56AB9F3901749BD3D38E3E16398685D03D1621480074D9B5F19EEAA4F921E30BC58EFFC7D4345570D29B67CBF84D6BFF4A9F4477F59E1DF2C3225DE710EF981A889C6C38A140928F2657F7967E72C82D1AF639765EA25B49D9A4D18918D42102026491DAC5E178FFBED53CC32AFDF2FD3A5BF84DD25CB99773B9779B130A27D3080773000BD224590C92EDFDB0BC0BCB82A6F26F0F0C69DCB10AFCE036B2772809565773182029DAF340A8AEEB7C081532AD944CBF6C8A021608691EBF3F5B438CFD508BEDF1E977D98785EAC6A33BC803CC8EA988969DC28B84BA638D583D2EE322EA5DE68B017F25F081B9E84AFE317BA20BCC994B5AD405076593CE397F2CBF3CAB329036145C5140F492AFF8CD4B8770D9656A4294F8245F9AA23E5D630F373BA465DF74D3AB2217C8714EFD3AF9B94FD90F2A4049E54CF9BFF015DD7F0A944A75FFCC38AC0EE4CA51668EC780765EBF3FB7B8F459B34910A1C5B4E1F711FD6A256A7DC9A030EA88D7CF7050D5A3B16106F64739C6F1DB23CE4287587AC5A938C65081DD0B912DF84AC76A4E088FB20639D16C6A5B6F493C6BB31F504B1B6CEE6C5CB8639D3F964C797D2039518FF18A0CED8BFDDC5D6FC40AEF931C79277BB021AFFDBD1B6F859986BF8FCE7A78F20168B28EB5C624BF5A1F96078B721E74768CE81461F0579D72E2E43CF52BA1E5698A6A54A3EDD0F74C5D78D80B00C04D6217BD94C20AF7E5E76BB5816CDDA2851B09C3A090646CFDB1E9CC8340EA5B2912FA53F9AAFB0D2D4CA7F6C86719CC4D6EF9A3A557B2E43E32AC29780D2C9F07A608482232A40FF9D6B69CE0E7898F76DD90A42D0CF305DB763CAF66220A3B8409605F63BB2655A9F424D3313975AD19437F3222ACCCE5F4D0D7E67DD1644F1BEED2A26115DD4FA898D092422D09EE2AC6CD8D38B735EA90AF1511C65C067A040C1FF33B48D6E63F2253E6F5ABEC6009EE299BEE356520187A1F783558A7650E818F79C0C7397FF9E510483065DF972CB86CDCA07AA5393DADD8FDB2886DAF0FE5AA312DC898144F91C246D551501CCEAE5E7017D269BD501BC570740E699E2284CE53B04FCD5F5945CF353829247D5BE3D60072816780A0FB24E4D092F4B6497CAD29D9FF32EA78EAC15B02E846679D70AB0BE2F0BEBB4582E4D9370207D233C798F8BA310F60A6389B0F05BDA1B98EEE6EA1E7266D0E1A7A0C74F5C673FE65CE753E4577406CF66AA4F023C45F1A4BA6EA87C26957CAE4D731000209B1CB9EB45D5E7CF9222C988CC215BE63038CC2C8FB813F05EEE9B59C6894F7919887F886F2B32E6D48362423EB00293A0A8AE32FCCEFDCFBABA6B7175885F60CD4A5E3E92CFDAC21D9E22E95D7B50C2D74E775708A0DA68E7617C6AE73A17602CBF0D515FEC9C15AC7FBE8FF4F39C481F18A307986EC7B3ED330B0A535E13C8D2F1C02394725F2CBB40F1AE5E1177F5312036D23DAD186CB1C98128F8D637D95E68E412619ED162323C5908C0064F2786635905990D4FA683C35110DF13F9486918D4DB5CBA098FC288FF56C712127B89EC4C2430759C4E58C5ADDABC20135F7E13272580A30DD9387E5B991FF17BF821473B034B5B3BA6F4EB0AA84B38647CFCF45E518C9AB5E468B1B65ADFF53E0C148B81C9B2AC3742167E1C05C2EC920D8DABD4AFDE3DC82D8EF17F81D9C91819D3E29725000D68F1B52AFCDB1607D27C673CF50F376307EE487742355EAD4462BE1BBEA2B9A2A9B25BD81DCE69F16A3BFFBB30787D722B7CB2C2A8574935B51DBC73CAF645A3CEEC6A56E93ECCDED6F284ADE42B0DBBB187EE0CBCB0243C10D2D5D8B2702EBAE6FD0F886D6CAA901B35346437634BF43203EA8AF0CAD43872B6502456518A698EA440FF0A11363E9A76F91D852A6E04B17BAAB00E43313364189A7769FAB34622CEEA6526BB1EE3AC22C23772FE5463675226E3D3C883896DA02FA6734AD3D872384BAB48BCE411EC6E6FF455206BBA541BBE48406D235B832FE5C3D7E03E4AFF03B1BBE95BB59A88B0FD4CAD2A5EB5759F349F9186516BA66658384A545A4DC9612343BC54C0958CCBA12AD066EB9EE7952E27B84E833E44A20F50539ADE3F4E99B575F90E65DBE75E9F320409479BD77CD814F0DCBC6174849FC7B307BC72268C87CE6F83D957FF36EEC56046C4158A0933B75AA74A648633CC01C69FD47160EB3DFE987B1D2731EA6958D7544B6BC17A5EDA04B7BC1B875DA06CE73FAA2FF2F013552E1B9798B5EE1392CB2F217D57FCD77A791E84B789609BBD5322F29AB6CEBECA5A3D82A9188ECFFCB301FF74AEC3FA6249337DD607F8068FA872429ED6A77C3B7C7CEF31D28822134429A2293791E2522FBA6602DE358C5378C86CD05CF3695D43A26490111FF24CF14FDE219C33FC6E93CE241657F3250DD7536B4E189A2A62116A13FC1C7B90EB6E9E6604641D27862948D77DF0FCDE12D7DA4EE022F72F66610AE952BE6BB74A937B8B5134603644C19A561B2E063A685C3A38E03FB86C00D1D8C8C745028FC47AFB54732662D5C33433D9C1C36E4651B2FD19410F6B52DA0725D0E53C6229FA7BE1149F16282A858496418DF776C3126DC22EDC963624AFE44828EF8DBFE2A64D7DDB407AB0A2D406CAC79DC12AA070AF7ECB759D89F92F4F7F6C53FC4C67E947493F2BAE1362775434C9232FDB5100FA1CCE4E21C83F78BDA506E20F3137F453BD6C1E633835681D4B9C26A30CA4AB3CF436DD74CCCC0FA3C54ABE35136356738AF2E3FD4A16DFEED763A142B535A2545DF9653D040AED9E8043C45FE9DAEAEF7BD38F31327058BD8AEC1F725315ED403DD04174E8B6ACD61B63F63685AF1442DCF42CE09B9117FBAB91E836322996A011876A2EE40DF47CBC4CE62CA0E10B41F15A99DC889594632F57A0C784997FA694C8241AAB7E19095185FA64F9F44313C725B6D91A94710F4B1046E46037EDE45810022A4F166B3D72D97B8EEFD77958128F0ABCA6C18CDFF8B7F89E92829CAF2541DFD543027ADB6124ECA66F6555DC10102A78D0F730F70085B27D62ACDF2619582D503903FB6560D0985641B234FCDE7260966C21A87E8EB8FF5BA6D5FB8250A112FF8F1F9D1C02BD56B49ACF0E6E141827297AE526BFC75001C8981BC17B25D0D8E33A9C51B23486B06D8101EE3EFDA9DE44E2412917C4894804995F0C6A2C35ECBF0758442D0098E95FCA29F9FEC8FA4627C3FA7C9D5E4480F5A80850E3EABFF8BDB0E7CA7EB9DA247AB87DE5D7B1046B94F7D8271CDEC90317689F66843E2D6F44D29A5EDC6C535BFC9BF7B5D03495E67C0305D99E229D9E7024600DE2F4B97E8C26DDC2C6D059F5B795CD5225D92B902E54691F2AC11DF4D40A4FF9DF1C43E26798BDBA2D2E976A11779A6090A7A3ED7FB6A93E45F8C5C00EADCAF1FEFD4E52E2C211DE7CEF2E3846D33F26C87B643FB751B9A412028A02BEF34B5359D25C1D4D39A1BBA5F8B6FA8E5B50675E0E66C76A56EFEDE4C8FD20A5F71A9BDF5062621A3E1933F59C2BC40BC6C6DA709D31589D363494726AD8744D6EEAEC46060DB67BA8B9705D0F30BF28D928439C0685D2CD9A538076C210FB2879F7629AA8C7DBFBDC955791EDBA9C22685DC088614417806E301973EECA187707EC743AC13A56ED8371E7733E2B61995BFBE0E8D21AB19F85E3C900116467ACB237EA1160D9D54706E4487468FA6041337E861926FB99B977113772927233B2C904B89FC72B1A97955A97756F53DF32BE0E636F8C325E44801CF50021FFB6662AB983B16F746B49A2C166309328C441CC283DC43211995160578DC152DF49725231D6C8F5D594268E78119E29656C9D993C0EFD991452C70363C790D99E03F808ED5FEA9763670829FEC20F5A936CAB51C1540C11EA1E55D6D79CAF541C6EE5F3F64268238EADB1A8EF6680C8FBFA7908723E246719EB48F7AF2D45F2C8D2473A7B5D556687C70DCFEFE3F1925679CD1CA864D06E88DC02CB8439087B8E591D273A3C7A32A760205FF1C52A91A647C8FFA82F104F5589F21C04B6AC2BA3C6D4CE926A20B8BAB561C2F694C0892B6FA72CEE4B91376EC185A6F395765FAAC09DC560BE2A5CFEFB0EA0CFFCAA4D469FD9BC423A48E3F50FF86E0740E4E3E69ADAA61CFA4B36B963FFED462D31CF2B7B2AA84800276A0CC3B5EC29F59F7E06DC14274A3E71B8DD7CA18EB4E299E68D6081347ACB44CA1ABEE2DB6DB23827279453B892ED73A88D59DD0A4B71FB100F38D3B9DE8AE4DCC5E7F9B4C3A206250FA431D179AD61776C7AA65643B5BA972C36F661252E25CA5A93863CFB88553877C6D1C3953E45AFE71E7BF94AE3176AFC5E11B367B6A317BB638905F0F0A239DB6DD373F4058F2CF4E89E8F62D8B932E04FB6ECB683134BFDE4E00AD4FACCB2CBCD3B825F141ADCA8A6852A533CDD0852A597D38650F5DBB62F62C3A8E4EBD7A84E4D3D322766F9AB4A77C7FFC5D9FF5FCA53800C5678E20E3B7DF6C6FD9C993FB18ED25B85DF6545AFA7DFC97B93FEFD40CAC61F525F187EC8EA6CE20024985B9D890BB26A1A9008A1BEE60D167B092B571606C0498A1EF8421808D21EAFE02F0182D1F0984E1EF3CFACCEBBF228ED7C36FF40D9C31A817E7F460CD7232F4B1E450AF079BC497F5900E775EDCDB6A9783ED33453425A3DCD8F6418BF1846A9539FCF6CD86CDB4C4CD55915A310CE11D4789707E8310483605EEF0F4E3EFB0568FDB7B52C0285A5FC2C6DCFF927D8C05B2A100EF6F3237B0368DA9CE8288A3A8BAF65A67E395FA794E14A557EE2DD74B96EAFCEE61A103726F02E46D463B2775AC945F2A15E1D7B83F2780ACC549B8710F8A2A2A3EE334E0123EAA8F8EB99AF23F0165A18265950337C64800CC372DEC1DCC27DEE62ECB180D324B2D4519BA0172E3B0EA38E22F2C9511CDFD941E3E1587C9171ABD01AC12FA3793CA2272AF4D40749BEB381A3C13027D1D3BC2C29D86028A2AB88A5AD22CF0470A9113363C541DE73AFFBD7667D1C8AE57AB966EDAFF133C73A3DCCA01CE1FF58351B1738FA56115CB77D492F24EC6F927D77779760468FBA030A5B745FC7D9BECFF376F5F1F049EE5850C315D2E3219BAEB03A111C0FE4AA32EF577F553FB05C105C87A178D179092A084AF55743286D43B8EEF3C94093C881884655190EA076A1626A59AEC9455CD8C9183F5A926391104A0FDCDFFF330E366C28DD6A228A5EBA5EDB65D4FA3A4C2A248060733C7A0D2DD8FE3E249D6BD79509CF070B2FA566ED0C539D34AB71DC571D0D1353D5B650F4C92F52B2C3FEB1DDD3D29B655A81D453BB64FE86FA54FD0D66283F97F87616E87BAED53C8299DFF032786D208FA835BEB25F74B02F3EB6732C20EC8594A632831D6C29DDAFDB90C39CEA6BD28E175D271E81AA1E8D7BB496694354ACB0047697A5F1C8E04BFC4DD830729E0DF281949234DDB6403ED25E573F8AF24C6035F5C551BF42F65DF8DFDFD2DD5A21A2DB7C24F7BD7B0313766578F3024179A052AAD2D69AFEBA712F79DD9A5242F8EC81DECBAC7E46A47B0E09003E1CD51266E70BB739ABB4B3C60EA711417F0F9EBFF5A6975843145817A506D9DD11DF3BD855450B4C9E4B92ABADC2F4FD9B95B1463F5456A76BB13CDF625E46E8F44AF6582A2BD02A0D3D3C3F95B11D742A89B64A47674C69C52371C5CBD7A8FFB537C06A7DF5C81A83AEF34CDAB3684CF02DAA1343CF4BA0451867AFDC1C1A200EC4A36B5AE3A09DDC6185915462B316873EC43C1B472926E5C46EEEE981577EF015E4A7D3A80DB540FF2DF2BF13AF04D915EDF80F59491B566041849BD397629AC0B47BEB3B6FC401DFA0AC28154F7DEE5128A6ECF43386BC7323018E8E5149DB48BDDC565B83B3E11479AD4EE721CE5F7E6898B378FB88DA9C96412616521F7CFBE3D230A7A2408441C3EA63B585AB72607023E72FFFC77F7EC7CFB32C881CBFF80F52DDF92B404C11C7B2716964407198565659B86B113A345CCB2F83879F911F8426BE07DE84AE3A4F69D4FFA2709A0570EF5275CF6C29959A4FEDF4065074562CA80F0CD81D9A47209CB3F176C2A3DA2A6FCD38487616D4C4C238ED17819D9F93F133E688F123EF101423390AA192850B9914BE1F5B66CE6E92E0586EE2D5B2873F98E24F5ED97B8F466654A1147C424B658B1C81E2FEF0A6AE7CE7D53B2E8035DC66E62F0D99F6D1BE70F6740B977AD4D10ABD7CA1E28C788CB2A1D5788D5B7D4112823644A763C551E569ACA7DA256DF49AD872536681127B9EE47FB2E111A3794F7B702F4B0C1119E7497CA34CEB0D3E76BF2B029F9DC35BF750957E75B5C9E6E48271B1242905C497B49CF33A4C3A92C59B2E463C5E6DB28B489D51AE93429D6844C55F9563792B477372021D84F0B3182C86EBE14F4641BEB3BE9A0AA302093208B24BF02B6FA337DE61FE19F816A6B63710A801083EA307D9E83310C4F1466F513B547379481F85C4DAD4670D09AEA8A98B53B5AAFAE9CBA04C790CFF4DD8FF257F22294A531445D32A913DA0DDAA0502F00E38CFF5CC3B429A817582DB8EC9136C814103CE815FB426C1F98AA2B50CBAB8620063AB91A7EBA7B60CF6571AAFF71F5F06462E12BCE40ED2C890C05F3148ED8A44BC59243F96CC55A5E4E592FE03C1781750950025F7E2BB970F841D213E6A4B1389B9CF74B978A777FB497AE84E79C4D86932298BDF7C49C18CD5395AFDEB8FAC79C6D2F257CA0B0F06652DF74F0B5C5343E2E7B38214864D5F9979E8FE791CE232019627B6E64CB0C0BC3D7A78BC8F3CD4B64BE343227C930131B4385D2B1D430E70C03B918FA6C55BDF3B8479352D045ECD92AD81E7E4F97C6113ABB2A05CE30FD4EE4E41ED7A6871E5BC369B9FB7AE15AE43FC0B6AD024FB3B8A1C0F86ED28229A7C06EC23B9804B11AEE2017D910F03ACC9E092261BB8573FE7F55108484ADE15599875CD5344BC3966222270A15347AC0B26C671C9CD73C756B15A4A1B4B52AFE00DD9BB9017889D02982ADB11F5FB51DDC8A3CE85F087C4C5C67618F74096401B29095A9225D813FE75EAF1F58EB801E7E747499C70DEA366AD6D7495DBDD6FEFE740940488B89091EEF48CD4F6DA84854C0EF780B27D97E81DF325129C1ABA9CF2D3AC9ADBE18AE122C0986461A216CAFCCE8CA80A182043ACEDF5878EECD03E96D8BA36A2796A0A4D26C9EFCFDB70ACBB6DCE8B3D06110AF0A9121AF82745ADD01A93695FCFFD80F97991AF466EC8660D1D16F8CFB45F808B67A33E8304E036C73F3617DDF251694028BFB9A9C8F8CE534F14A8D7F3F8E9EB9AEFEF51AB011C3A7720B75923E260D1E45C3DCA104BD5BBCF10D302599BABCE19D0E3075DEA30360476D2B6704E77F36E90325CDC0B7B969478071035A79DA82498FADB062D2BDE64CFCB75006EC40E6519F88B907CC90C7BED833020C299A6F99A06B99987EE738175B36A409A2B1AEE3F9D00074D3429721AB71B083D80F008C52766948760B20D872A8E136185EEC3CC506076F7CFDCA1CDA07883F5399223D803837A1C6927BAC08FC828DA7370C86D98393BDE06FB1B2C6E37A3E27D555B4AB29D1DE7A1C4A4B1D5FF3B6124767439D83B2C1A8EB7D84AF3E782F8CACAEB196C3482B386F4110C39A4406960AB624070B1C965722C1475CFF371C96CF10586F046A19B2B5CC8C16D6E67C0C9F3E84F7B8EDA4C5935D062C0068615CB9E6C2E67C5EEC4F0D979921C2FC71ED9CD81902A77985BB49DDA0BC26557D2C38D1A8F2BFEFFA44AE6D3026A1F88FAB61F4F61D7B0C77D47EB8781E5778B1D46498096738A2CA5092200F6BC96F0B36"/>
    </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="SignatureVerify"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <ValidityIndicator type="Enumeration" value="Invalid"/>
    </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>
