<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="DA6A23E867D77356EC2D6893AB7E6B6BA4C2D32028D939FAFB72871CFD689A9DB1E518FA586371909B4D3664A053AFDA436970A4F5D50DB422D1ECC8F01421A9"/>
          </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="B1E518FA586371909B4D3664A053AFDA436970A4F5D50DB422D1ECC8F01421A9"/>
          </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>
        <ContextString type="ByteString" value=""/>
        <Random type="ByteString" value="7698B44953579A1D882D2DF324006B29"/>
      </CryptographicParameters>
      <Data type="ByteString" value="19BEDDEE8342A4E57BBF736383DF5ECA4D6E553023E91FC764676B2FD759F71F2BA509CAFE9412CBC9D832721EFE85F35D044C1C1F97CF2288DB82960E6DBEAE32926209D2BBCE9A8A74C8F30CA8A3E7FD7A9D95082AB18EAEDC86CC2F9C4092CB3F1AC2E6826DFA995546D1257DFF0FA8B1324F008AEE4D55488C40B668EFD045EE700BB74B9930C99D1FF67707D63A1D3D341E6D85803C4BD20E7FB33698B84CBDD8FCB81C4CDDD09FD480C6391F63C73F774F203B8E1DEA292803296ACF9E1EE530976A9E79948C555AFBA36B6573D637E983D4B79E7C54429A32B1D8322B9B78EC2CADF59AB1C24C06BFB8E360855BDADC5B956B160A12DD8D05503CE1931412DE04F0C14DB2937FEEEBC2B05AE248EA6E936C473E797CDCEDFBA82E31B037C87012C5A86FCA6D49A3D4E493E700D9363381ED195C8425A3AC608BBBFB3653D27EA9B033187C6C5CACC8CC641D293D79B6A4648583B6722146DD24DB2719116F3802BD247990DB980671D0CEA66C81D13CB3D50DA58CD53BCE2AC3F31472CD7C9672D09FFB792C8BB20A1158F2404C0AD1394EF496A8E108A1B89EA61B8DA318CAC20FF276520B8AA76BB5879476F46CD1DF80B78A973EA66446F10604D4F76892A5CFE6AD1DEA51F0D98CD54E464E93BFA27B13F535BE99A9BC0F60A4FB64344004CEE309B30F4CF276EC4931E76274A796026809376C6089D89ABC69DCC7DD22BDBDB1BBF529C10B844A619647714379793D6CD986F2FDB589D932741AD03DD78390A22BDCEDE402DBEFFB3521EA620A0ED73A1A9F60B260E88DA9DA2B9DFA7F7F8381A97C5250B4570B3A3952E54333B35D121550BD5A04391F7D2DA23C0D16284E1B641D156821EC8BD7FA65EC7F65BA4B1638B323CD9AE79FBEE4733D3F2F059F25D24AFD7EC996C5381E5842A3F804F06AE16B12B54E2065629CDFFEE624A92F3C08E48355252C814B6872EE004A3B9EE35962E85F41A70A56A022AA4BE12EAA0C598CDE96E74ACCC9CA545D59760685472AE015CFB589C9E67A6B9FF1F64CA0C5CB6406CF82C8C46F329EE80B8E85C13F14A19882F47671605C605FACB9FE68B360EBDE384599E8C362094627E92547DA1858F05F0000B1AA9C4C696A8B277878C5D130D65FDA9804009882A5200DADC5CBEBD331772E8590C23E12DE9EE85BE5AE673496EB13C5EB8A678D859173E8AF2B0753E70C27E0FA681CEA24C5236C8D1E131909BDD8CD1FD2E0585728EDADAC62D8010A767AF9C870F26FB83297CCE3BEB6733E204B872D12C96105EF50ECD7D51CBC92062B43915239544406E0E834E648A815C582C91F6A0735BA0B4B02C43675991BCCB22B67CB38C0E96AF13548846D51F115234C6E37894431920FCA1223BE353B286CA2373ABE3811F001A8AE39C8CAD55E25836CB0C2876FE96525044AB1EA12A06F114E43AF17998FFD30BFF82D97B81414C40ED1D5AA3ABAE6E65157C80F21C1A1DCD180DFEA223355425BFC4255D0B77DCD59D2ABB47C40912D2DD14BEED1582D024EFE4F35E16D97BA8552EBCBE814B89D4699674EC4EFDA21B5C157B9EDDA9446C72B698954C367C02170A3576147EE858B39C9669EF42EB787A4F8492EB82A29A94C12D69944D610000543F2A762C5AE0A857218033E92DA0102CD2BD367C665624AB927F5F80BFE51CDA431CF2FBA55CFCCB0F51E8C73637308CFA44227DDA437132261B7957BBA7B90A477A106E2D0A71052B10CFD7884AB71BC70B3868FF5454637B2006265227EBCF396111FD43079822AD21D23EB6EC523C31CB7F9776E27B59676365C53D2E270D4F76C3DA76F8E746A2AF4B6ABDBBD6E0E5434489353B45FD4B98E62A4E4AD1F88C9FEA8DDD377F7654A4D2CCDFB6F25D8DA4000F16B39D3A049111F67F3BFB857C2B21A0195494E5425B3CC2755A9E5D8F655639C04E13BE4003E2622CB1D1817748177E1471C2E3EDC05D2A61DD4DF7033EB840BD62CD93994621DC4872B59F859EAFB341919C37B613AC9DE1ACF461D03AE4D2515720270B690FB0A978F78A5E3ED7664F1E21E81109A7ED99D8FC98F6CB45400D13CE5D04EED16379AD415DF13666EE45FB3D257AE1E62FA42515DCDC796DEAC6F8C0C51D1D617C439CC9F7394C02AFA5D91254B60C38CDD8EB6A666B150033A47A9A03E60CB7585FF331B3AFBF0B1E9B70E1ECBD026560FCA6C1C465B16F755079B6445AAE2087B5CF672B6D3574AAAFC027DA8A50BD5ABEF4A216946D17B71EAEE92459BADEB35B6C3D6A5D24559EBD66318D788E14399E0FFF39517BF3F339B44FC2C43200D15DA0589E9A5B6ABE3DF3929850517B6E61BD566A9C3C53A40AD7B5B7D28392400E91DEF3EC75F6F47A9B75B5200ECAFF7C225666820F633C944514814FD549A3B8B2972B50F780B813D87A0F68F7F92F69059D2C275B02A5BD3FFB6D3E1ACCE49ADEAD192E33F5194E7DB184A5206C9FB252AC0CC9D47265DBC56F4610CF35D56D2F2FD587AB72050266F0A9B0EE6B2C760C3C63E02A03CAA434C4A04907803F277273105CE2ABEEB69C36DD9F26AA9065B84D910E5D47D03F8CB8338A389139449FD05B8ED0D4C3AD3AC137FA43476C684ED8EA30C4DEF7CDF1F121A6491987C42120E68302EF4E928E55DD5515C230AE6E7CA3B0656A6576636E6E2F77520318264DCC73F5CAE4F2995FAB2A455B3C501099084C21BE11FDA4DC5DF7D1D7E2398022B04222414766C8D57E87580A42B1563FF7599B833AD69FEEC53D31BDC807D70334981C829017F293DF6C94A1DC6A098FA5A9EFB93CB4CACCD4B2593A0AA832032934645C310BD9D712D847F5A364A11E774C560A0AF037A8F44D9E79FF157C276238067D8880CC0BA3EAB9745DBF1A633C485F76CFA43B3FB1FCED0D078DC1DC4CA5B4BDD7DD66C6C325AE463FF995D15AA5F7B0E1B8CD16F5DE4AEF578F215230F96DF39065192409313F9CBB311E0CEC349C38DFF2C5BA994522E0F17007F2B269775DF67205E6EED7B3B773566C18CF4C6F5F81E3BBA8475465A64BF80BCCE8A2E31749DD594B841E2C9BAB1D1EFEFB7ED90D3CE0A5A580C13B4FBD9A050B636EC48255579798599C3027893C6972A4233050F36F2BBD35487EE175A2D7C445A5C8149FB3222BCFCC7C58ADDAEDFFA2A0E2955E4AB13B73544577835764C5E4EE02772C1C1396B89E9BA49A9F117ABFF238DA68CCA2481CF430A359DABA5B7116F7BF45ADE1EB7B5B51F092DE2FA4079F523DB2E5DCEC9D48151E079EE21A8F2E72CA43190A123FFBB035A93F90320238424BE54989F3D13AC85FB011D73B910B30230021DC59DB47874CD9AE176597D52FDECA8315CF5182EC1F62D559B73899E3C095380722171CCF0B08DB86BD5A3B2519D91FC584DBD55B1753E3669A529028606B7190CCEEF8FE9007E194BCAA3002C97FAC57510A4F3235F4F62B05ACD6FCAD9820FD5D04A4B62070CFC40E0B500D7EF903714F3DB09168DEA56195196F6FDBFFA00CB7BEFBDCE0FB85019BA800EB669B34751CA2FC4D94E8BC58E195A1A5826B7C1EE6C6A8B36E20144B8B557A1527870746CEF1CB581E86D3506269FD0537006705CD38626DD20366E7FB0AD478391EC2EE9AD8B5E961495759347AB6D5081F465FCDA333FA65A22F84DB3C9175E007DB294F05248D6024B8F132D80FF18842149C70B470044801E3CF56261E1A3A9A31447C4F272CBBC7144DB77BFC596175AAE956CC00114C47686621D0447462606D2F217177333B6B5880D5CC5BA06815AFAA9A707A97B952B5E37252880447EA1A031C646F01204569C163C974023ADAB8B9E49C6E8C63799380729778953CBC4A59DE868B20CF8447090CEE115CE3388AEAF7C4C09243E88997852E95674E66BF7516674AC5C5B08EB53EA264FD1118BF180EB70BEC3150C1194C40D14E3975BB61DB3265A240999203B101E30501D5E8567CCEECF9D88AA78C198B5F67B43FB711B776C3097F3BD6FBA0E476D8DCDAA4ABA8858DF09762D8AE3BE4EE278542E837EACFEFA67190EC0ACF746CB138D360F7B2E4BAAC6791E1971D449A6B36A6600DA5AFBC4DD267905321F5927909F5E2C65014CDF5509DD7970DB20E11F41DF051ED66B72B99B11C80EA0B3A4F38FF592B568E7926F85D745CCB560EEEE87A6E6C34CB6863214944C94BB652D4EAA2FD1CA0F69C527A251D55D9E864EE8A68474CE024F2260C0A21F2E0F35C15B34E45304499472FC74E8126F1746D433C25CC97DC06133FE331B5F81653A0FB5C1ECA373BA11456F01342F354D567B202384681EEA8247D8570E158E047330A41D5FC59266F8B82B7BB4FF083A8A0C48A964F496DF2D15877F0A6B733DC023013D6AC05A9F2584181A474CFF0AC7E2C381524F28746D0EDDBA64B8EB10D373C7B309CF1C4E8E9BF98D6904ED0BCFEC37F57C46B087D70A0C870EE83A1E11811E3557CEF6"/>
      <SignatureData type="ByteString" value="4A075F8FCDC00E1147C0D3CC873224D11DD9378CC571BA0FB7EF88210F1FB536B962A5D51169EE21851654B79321103375862C54DAE639866321C7EB7D7735D9D8CAA08F6CC4C87D356806D912524A221B3BEBE30641D7F362D92A2C683737578F1F68B32419BA1862B7170C54774EF90B79AB42EC58BBB0A23FBF74B1CD38B775EDF5DAED6F6E4564B21A93E576321018330F1E8C6617953A699429C35B1151CBFB3061002BF58487D57BBB348978345174C638BAF78A302EE47EF3EB225FC54764B807E05DF067139B82D1B96500A225D5F4690058F8E8204C6F10CC09BDF4B1B7AB736C8370A2B3CAB5E8D04B1F543377A946AF96BA639D095A6B23159673355D8C27A4B835BEF4761DFA60DB3D7F54217150444DE6066DAEB2DB1381AC6DB409CC8BA65FD7443897EF553FEA9FD6EB8215F9E43AB88DF60862BA2A2E2A6E1E2439C853CB5E2A18A2DC9F1C61982778D5955E7661A18975256901CAC5B7EDDC0E28066F80E6C502300AFAD2184114A794A9C2269F2C3A7876F3010FAB123AF795EE46EEDFD274F0AFDCE48A7A35C835B40811F074FA78D816F1B02FC58972ADFEC7AF796DE88F78CC9C62F2EF676BF329AEC3BE385761955900F6AAF6A53107B7C35E9205B0C60A2CF7C023D75A08E97CDA9F9A118CB5613DF9672EE57FA040D087BD7B8508CD86764F9D2B8EBA4D568F4A657776CFA163A3AFBBA3D66BA02D3E9C47403F7AA61766F8FCE959D66BEFDA4D560A12FAEEE976D336725AE7513430503C024FCE8194499DD1D9DB9BA489544C28173C96D13B0D0DF0B69B6411FF9E1698CB4D25AA8C62A37BF5805552706F1269CC403224856260E98549972A3E18973BA62FF78B6C0AF6B4F98482FFF46493EC144020790C6EF86BFF6F6C658031EDE39D01E768D6704F1446E658719461FA58DAF4481DE63252E45A80075D1BDE664D9E135F6F37A789AFE9B6F6A0F7E575D7E27D9F2A41522635681C964F40033FE599E238FF4E2D7568B4206EF8ABF916532041C09F732598304762A3AE62F6B6344FF75B10E52F3A7A841A4D69F4565B9C008FBE66D31EBAD5F7672654D48799DD7E78C97FAC7E8BE65D96D554A3EF77CEC13BD78DBC972A2AE7DFFDD9D7DB7D3D66C87DB7806A57EC4C951E9365E982D50174EAA997546B5CEE100BE9732C6D7DEEE99F778C7404C263AA7EB6897FFEE1F5489F401D34F0B4117CC0BF77B63AB22F71BCB1B2EF289D0077761800E2E31633D661017057B28F57C5EF9C86E7F6916EE6FADC67ECE7C862D5C09524374CA518670C604C96801744C728DB1127D865CE701D381768D9CCF29CB02C64E83FF64B2973B9C8A4671B5BA2F4AD2640555C1560478AF77CC5952038E1B0ED9C624E9A2B0B31D5DF7FD33772AB1F484629039E91E0712153832F17B93A653CCB9045D602ADB140E40259837AF211A83B3270937F26B7BA8124149B5CF72E68989E75EFB41639266B6F62E1BFD02E0E6A4D583B6541820964565D1B228DAF53DEA8B71410FB1E6E76773CE858DF71F4211D6DFA9F17A397CA52CC302A8999352BF79DFD4F8439A6D8767384E984CEA6F1A77D501CC927664AAB51FEFBF55FA3C7A38E1E938CAA2FAE71B59E87FE4A716900AF38553999AEFC3EFE99D404FC99ABFCBF5BC89E8E6F6172046EBCB40CAFF0F61E8CA04FC70AC3ED1E9E4984E2E539BA1352F03C9659F9220F9C9A5BCA19E88E74AE4A39EC8FE9DB16E29F26C3AC35BC34B44453971C47DFE558ED2E737541A0A444D1E45CD738096D6DB9304EABEBF97FD79B25F3DA5618BC79DB90F7ED7BC3E64C7B599C1883B1A84B8F84ED0A8F1C0284A69DF4FC9075118ABE49DD6DED5D98D825350BD27A07B405F4AE143527231BEEB772B13EC35DB53E90FFF7FF9DC13E6E314E25CFF912795813F67EE106245D1B99EB3B4D7BC9AA166465B2DB9CE1DF09EE5B0E29BF690B460F28042FC3BCC7C5EA8ED2C4311BA3C7C945D4C430E6A0FE12C2A80757765A32CE35BAE3BAD33EF9DBD6298C22EEA647794C63EDDF6DEAD2D93C4CFFFB29335652EA0378AFFF32ADBC366F84C7351AB294F9852FD9996BB048910A52C74CE3446112314D3BB97AAAA5C069B3AA7242357B458C826BE6C4AFC1161200722CCF4AF2A96A2F1C9D905C7207E3F9FC0DA9C3B6082907B8CD1B42BB8C50A0661EBD0BA7F561917A8F6C97D9AC751573121475FD558D0DD4735072BC220A71D38562CB0B8EB0695E242C2F1532AE3F7738A20FFFA9E9E65F31FD5431E516D827623AAD12AF5D12B42178D840AFE8EF0997AFDD7B1C7538A74F477AB7180E50BE758FFE2F099B2A9779A2C352790215A6BBCDBE4C9B254B64D691672587A230BD60245A49311E0E185B4878E57C179F932FC45E4896581E80629DF6AD9D22FBD8598A1525F8A2D93C9F2C9935F94BAF4F9023ACC30CD28D4D7BC548CC6347A7CD7FF3C9731A53129881C6F565E4971EE05B886C8D01095257AC3B8488395F1C9A943D3C4419E54EC5B2BE35CFE923DA99D2C8A01EE30EE74CDD3DE587E7604CAFE8D4ADB07E2E1A653C5EC396423820127B01AE9672D5AE7E28DE4A4576D201DAC3DE99569644872C00D7F9909C321ACDF18D0D404CC26BC2EC8F684C035CB9887B7AC1951D890C39A3FE62F21A238ED4D016757F6A563BC7D2AE2BDE3450EA8741033BD5A75E8ACA84D4C0E981CA1B2E34626A3A53F50537EA89EBAB667A88293977490B397F095B19493B45AE2F2DAD928E13689012B57E60D89211DBBC6B96275A784A86A4ACB0E7CD998043CB79A971B21884E10AC2774B3F032BE40B8AF1F83B017732AE2D7983F6452495806A46882FEDDEC110337096751C995460D9E5B81B7F7A8EC04C256DC9F8AC01B8176ADEFD669E4B60B47D14F219CC65093A9A14B9E1A4406AEA7D82B178B8AB94054ADC80B17E5136FEA96588F8CF991C06D0335E14F602A49C09D10CE1429FEA3D3042CDB18D184559B2D6A4BA3F86977AB82FF13631C3FD7AB0779427F51E3CF86F2E1519037B948F13137E2C190D48B51C55D55D5A22EA64DFE74D645609E85AF2902E812F633323BB3BD8B78746F94C17D624C1F5810EA743C1A094899674DE9E15953160EFEB30F249578831566BB2405560E33575E7F3E4304F796D05ACA96A06812064350DDC3FCE101FB3190631367F52842E0864BAFC08D646CA2202496FEE04FF84CEAD1B1DEF65ECA10FCAC7A974BB824990639CA0F972667FA8CCFB5DCE2E70130966619EF359D0E7DEEB31B0E503424F431A6446CA4D622C1E08FA907E729B2F2D122E5501F7C2998ADA71441897C95810D2B5359EC380BBBC9BA4E903C27322866ABB649AB963FE40ADF9EC2D0FD6A0072B5E9E3D092A7549962F9AD86D54A754BBD1417FF9F5863D6FB01A1D0F5D39B1FE0C47C689C732E38CAD711E9DAD678B0F8215B8F70A6CC0AEB8619481FEF762C91FCE25581675262488861BB8CA3B5FE88DC161FF0CBFED8DAD2ABBF27B9E04B5475D2DBB69AF8CF5DE0A84CB8CF595E37C1EBFA639907D2F35C00BD67824218887BACFDCC5C280CD04F6B57A4CADE1E4667DBB6755499788BED74B71E44331B898395232466EA4A528CED0A064A70B38FCFC2A93F0631559DC226683D11B343A8347DDC1221587BCE52F3DB1E222E19687D0C0CAF8E1012E99F5DDBDF2600251408B358DCA98AE0013CD8B6E697F1CF7B01F06C640BEFEE965C2623FC658D981C42B18380C17AD43BC8B15AA6D55730354D349491314EAB5B28A14736315331C174A4C4620F53CB3BAA61C07A813C6D66D1401D356724C99595A790094581F82EA416EE4FD079D37A1D6FEB30D28857E55548B824CB4EB9DC61AFFFB13B1B8E22AFC45C00ED137D7181363246571EAFB7DA8FAD13846F87F69F5F2B85CD5FA8A8DFCBD719D60B6C40EFF53F7908D59DA682B1F0720D0AA3EBF4257CD98B26F3378EBB6284A7721DB0DA8CBA4E55E5F68B9F9F7BF0D071866273C4155382FE36F34EDC59CA796853CD6961518A2CDBEE5E730797B775B83DA127B703CC6AE4406139EFC8253C45FE283A944CF925FDE696340E2606E5184C283D35E994F473F58217FF13A8C0589A6D921F91601CD6E19A1C44EED121B535E7F566E4E742F8CBE54D75BCD7E408DD2D5135F7FA0D6A16ADFFAF95EFAA5ADB61BF6A6B2A7A781CC54EC3F74B7D7ECCBC8DED3014E55E055B125097194F194CBEDC93E871B668AA9536AA791B64104F2E8FC4E730F4D02D302E1E83B509BFB6269D1FBC884F1F2C1D4D61DC8D6B18B6B9D7B8AFDD5D82C018EB7821CCC6CAF12CBA854FE786C010DAD963628F0E54EE40C78942754A6D26BF65AF84BBBD2581C757E6DC6EB1A16C7C819DD43492C45FBA1969D2923D783C3536A387C736C2316DA087808C9B5B89BF8F97134051429F11DFA2A130F01156046CBAFDD86015E58743BE9C5560D259C0DAB84A8FB83AB651EF83B435832999BF9455EA7807D669AF9180B77480BF4DEB4E68487330152F53E684A59016F876190EA231D45D5A515AC2746B31AC1BB2434F29751BA2F82049F7C29B034062DE2C7FB41201A1AB0863326221EEF455DA1EF87824FC94517F3104F7306D8CF4E97F16683B7991C7638D3429FA7AEFFF256A0AAB4BE208C62F071946D3F07F24887767A99036CCBB4CB3382D2B4CD1465767AD9D26188C87F06BB51D0CA36E5452D39830156DB364018A728EE3F5C45CDCCC7A868A4902E5E47A123A1A8ACF25DEFB17350A85E228E1796EFB9BB9B921CEFEE966BDB66686C3A722AA87DF0118E932DED01F08C3A749F9EB3C1848E0EC15FAD6E7C9BB31F9B76AF74BA4A05907A76142700B3CCA8EA47C355A3D574AAB5CB454EBDFD07CF02BA38904EBF86EEE67B796C6BCCE65985DF01C5722597C54B2C13473D5EEE7149F01874010FA03428AFFDA9176F042C747E436412F50CA7C5EFBC5E1CD187CDD8B2806DA295550448E30C4EB4818DCDFAC17FE8E2F6222A9759FAF3B216572CFDD32687086DF3D685422057355032628B5B19FEF06AC8DB166A00D500EDA3AC4CFEE3CA4B058DF0CB423D27D348E6440714735CDB3136C28A69F97F13ADA8EFC3AA8F5EE32006530C6A7B791C6B20F6BE7F39FB0C1FFF626D7BB2089653E4C3E0A6A3BD3304EF1D19062412270DC9FF50A20AA8BEF04479A5DC1ADEECB25E66F229F6E1C99E02252174F9A6323620AACA555767FF80B2B0650EEE4B28DF29DE4D041FC1B9DA61AEB9FC25FD273CC71C88FECE3B714E7A7044FA99AFE2B83FEEE82E415390007CFA0B0EB689584EBAF99B76E7C47D57DB3C6D8682F7727F149D8858466E67F49065EDC869D8EDF064A177384C59E06FF957D00EE54A0D70D1FD92777AE13B9AA3088DD052B6296EA9A60DFD6F5BA25EEED489DC5415A86A3E4D2B01CE53EA7C2597F732A92406D1DC0F36BB13B944767B6D42990A05542B4CAC0FC0F7849CC916EE9344544A6183658FFF77F441F977430CFDE6FF738D9DEEBFCEE1C82A2F625C4B7861FC4B4EF00A421D51183685129A9FCD28B019A3B8E1F241F0766A8B10FFF5F1AB56AB0F2A9257BC92DD5B009726946E85CF9E5B70009CC412457E2513BB7A874AD805794D49BF52EC3F683830BB134C414B675DC3EB19FCEC7B96F3DD6CF47136ADBB228D0A4EC7ACDD8B80C2A7142C452596A2F37FB858F1DD9ED5C74E7F6A5B657510AC610598F8029D4E461FC63FE67CFFC9E38A3C2C2545BBAB422E73FD28FD8CED35DE6C18C5E4D2DEB4DF5BE08704A3651EF7D3C6DC94FA523D051D4DFB4B57A52A48217C5F2CC737155E42C8B76228B9D99290B35B6A6A7E896FE35A45629118465E39E69C36877AB21EFFEA28EFA6F38B2B93AC776A277BDD70847C487D215DFD04023EA64FFAC02131E79CFD83B835271E2FC6F139889D5BE2BFE069505D511FDBE2F46C90BF78B232EB9C016E78138F5718BAE2074999F512CDD1B3AE7389B74A2F0A620BCABF72400DEFCF4176B0F6B92D7F28B27538AC14677BC99B114CC91CAFE9A37BD2DE67C74E2637358DA0CF6D21C1C562EF74DFE1407D544D14865695BB8189D04AC5FB4CB8A2F5B8D7B42A78FDA16CCA1EE8F1E4DE1F204C37A511A71C27AF4352B86BD37E32BEFFA0CCA4B319BC70FFC55D9F59B556CB0A5642FE62D2F7A0A64983844248AC87F515513FBE7BE2B40A531084570C509BE03A5B78CCDE12CB72DBFDCB65C267EFB849E5BF15A64A6DAA79F3429A0989863743031BEDF9D7B60B494703436A7833BD92B7910E6641650CFCBA2BA127B083EDB5D74240E795AFE5F5CFB6EDE6806F6E4D041DD3E364FD82992F2FD702E85F58617A9C2FFA69120CEA429CE1B21E426793CC611297865767C8020576224E0D54BB42BA026EADF52ACF71308DDE5BC85BA541F29CF30214BA08B8326C933063283CA9371485176E748E0E1D3D308966E848165FC6FC442229B2ED952A1F164FAEF9CBB2185B97B2DA5CDFA5D8DE0E54F1DAA0D358A7DDB129B814EF36588A3919E1DB9E15D5D83B122B9DB54955BD7846000FA94C666D9FCB46EE5C132A3791131B611EE4DD9234100CD43B9B078A7270E88E4450995F9873133598F90FCB2971F81838DD0267D7CDA438B1695070EC2D08422F381EBD45F337D8358FC14F685C15AFDD2322B240A7A8CD1D28F673A9DF49C4A7C44927D14CFB365F028B9EBED0D85A818162A2F9E9383EA59B36E4959F799143C5747C4105BF50700044AF14A3AB2FEC4A73EDD4F1C6D1830009DDEE6203A9E4CEDDB75ACEE185B19F0C25A4E36A5E7EEAEAB28D1B4DDAB159F729B0EEA509397853A598707896068F745B122955D328F0F4F8527006D25B49719D2A7CF4F9EA265A2DB8AD00DA4EAEAE154AD56A0F3F978454C25DF910C5B8FFA6787365EABC730F97A2EE5E379F2C04AC9F57107C9FC2131699AE754265543C677C06D835745DD120331E4612689DBF2E7BB8CAFE462F199AF5E68BB5502D3CBB2EC1E9B5BA68B11B3CF0B367C1649A8C66ED381088F1CEB26CF0BDC0F85D92B1C34F6D8B10362F93CE26857A53A5C473B7DE4152FF6221CB191FF736D16757FE61392F4ECBE04A00B97DD6CFE588474DE36256D84B04AECD181D9BE0C40896BDEEDC93C6EC7B1BD12F52B22A8FC0C79A3065C86CE217A1FDDA215038F15651F417F9AFB9D8E0AC69FF76012DAECA6069081BC820CC861A2F4EA4C4F8DD545126AA600C6C9C9150F3D1729E85D14CAC175EB1D2E9D5E78C9686EF754677487D05D81E3C865E4F788F590E79B3E1254D9D988818EF8FAE3DFD24DF471AC8BA3EF4D7BF96432B757907FAF37BFF39DB84885E205A1C43917EFAD87E3F5A4148986B207554ABC35595188C77247F9117DC39B1F795A9F88D43CF865594C3E5B64921437D7B75C507BB0E15D27B744A65367E0049843E7C88FAAE82383634A4A3DE7188EECF5C9D120CD063174386F81DCF50C32A4A10DACFBBF0B1AA3AC6DA6360295CB3C0BDDEB4D93A5296976C41B7AE6D6CCBB8CE083CE41651A25C5CC488C74AAC0F3A6C922BBD7084D21D4000AAA69552E6BFDA53A412993C0AA4EE464EE58AAD16BE9FD327349AB30072538ABE14454FD54D54031A3C2E10363B504FAA0F4A9BAFE2ED083B1618BAF22F44B83392A5D6A0985958A9065489BD55326CB23E7BDA6C8D2BCEC1677000ACE38410B4F28F686CD4EA318890B3F9BD7F3071ABAA0DC660B1EDEB66E3267C64672A6429707F29FAF3B362927AAF91DD5A3D55CE17635F486534491CA5D1E80383CB16D8BA94A1C9205415CB2E989364EDD0663D76866FC848CCFFFBDDF66E9E48A72E80D83838C7027796689D2B5761BA32BBD643E9CD0F5487E233BAB2D6E76E1481B7A88121EB51E709C88A14E242E8FF880344421AEF939A0CDE4E5E2DBD628573FFD776ED92E6C2A4BD4B3F955843789D476109B4A5F4FA141DA351866CECE87D1AF276827F770760958D860FDAEF29E23B80B6624A95719C48DD5A9B5172D045C69947DFB186A9A800B68E7EA8BDC4756E05FD76F78E0EC8A4B07BD51D607744DC1220FC3AB59C2577CC589249EAF8E72CE751CA4B906E3C5E37DE6C55F11A9679C1326A7CD9FD2537444A0D34CDF4874F698C8BBD5635C41DA71B7C409BE6892F75159E5B10280B87121DB55B219E4A5181F5815F6469A835ECAB26CB05E414DF6EC44D06B13F3B68F64393F02A4EB81F63445C3E2D15EAA66763679CC24B03EC173244D2D791393544486CF87860F6ADF7F268DDE3948DFF082C57D7ABA4B91E49A4BE2F3AB5BECFFD629A5978D2C2D6BB5C0EBC2DDE0BEE40F88CE92504DE1466C4623FC44B826A8A73A72A180BC5BCCAA83E37CEDBC2D5A72FC59E0B8C143FACA36AFC6FAD5BC4CB489DE023B0951D627016FF901AF1C94C5FD9605252B0FE6909DBD14A6B80323E179EB9CC544E662F7DC1D43EAD2D882D18DF8186D76F93902AD3CC5BF01EFE107D63C13A84D25A9162F3CC06EA6ABE6022EBF0CA9CAD4157E5433CEFB0F51474932AD6D5A3235E660D193914C242DF7284B94D0E269DB84702A457A2D63B35E3A8DA99F0FFDE9248E2A21CE76EA6149CCA12DCD2D2D0BAED85A17BCCAB48C2373CBF0902FAABF8F5A5E9D07DD37DA1A86A504DD05DD1E047E848F27D5A23B3A4FF7BA337CA4B3CEF5EF1519101AAA193716DA24B73713AB6F236EF16D00E46C34344E76ADB5E4AE7279498F952EF8329F30D1A59F123DABDA1E3F57C90B05AE07FD3BA3C9E4572B58076D56F0D0EDF17B139E15A5DB6372167CFAAD87E035294FDCECA164A2B590C0E33424A812578CF634B00DECE84528C5BDDDA1B29A85546B189515ABC7DF6CD1F286936895C5782C88E2EFCDA4A3DF771C62751091DE01F5BE70E63E756F84A8617FD078EBB1D3E22801D75E92922375BB4A7CED204026A2353DC8124B59DEF4F8E54BDB5DD5E3666B1EC39242A2BA37B3DCA2904574426A88A04D4EE811D0040CE2BAE0629759914BA2104296B446CD224B22D1D56CEDEFFBFBF52117272FE29D2ECE215F717E5316C681954EC38F828FC72FDD4BD006CF3077A462B8B5975C3F551173EA7102B8B1A9FB1AB76DD3EEE6F5B0206EE1778E92F1AABAEFE1E1D2FF36A065CDFEA8F51D01198C2554D967130953AA29F1656460C52ABE3095C23E58B51886D771A5B3E26C2BE1D7AFD4EF9429AEE393C03BA3EA6EE16D702A9B9C196E581193BE6D65D884FBFB84F1738C3960354879F14F365A729063E9B5F1AA64848B7F165B11FF562047103B00F72BC5C0FC44D59CE1E423C7E5182B1457357E1BC2EA6EE13AD7C6DA709D681D9AED1084619411C6330D908213DD3468C8166F7A266C0B072F21AD4653B4C7BA5E6F2BFB1127D3F54D375B312C438712933A6015B0D9C5EC4017786370351B49FC707AD0C56DAE25F4309148BE2D1ED44CD6D2C51D9AED0FD3912990DEECEEEE2A63986DD76400A50E7083CDE82A6E59CEA25C9549CB2D21575C33E2B695C786799D87B4EE5B484EE311446C157454976C7CE078F4B95FEA89C90D7B9508D9CB9CFCB1069490C8B9C5E1EF0F4912CE196B9C6819B46EFE14B2A9FE21C832F89092B15B7A92B7F6BD274DF514F2DB474BCACE3A7E6B004FA1BABD1441C92E06B8DAADCA0ADE3EE8E829746904768EEED2F68E0DE14288535EB2EE493217BD4B783CF946486E0E40C7123559C4396CC8914DB3C789243E08CC7AB9FBD8ADC27E0D2F3B0E0B5DCD0696238A2BA3C128F9A60AC5E7964F8E49DF9537DA1FDE9CB6302CD110B5AADD06AF01E291451A0E3DE00FBB67CA83A8253BD52AAEFB37F087C97C637FFA4DF59C5FEB83E5D10C7302971B7E724F2157EF6E64CF0E950379ADB11EEC0DED5A4D7B9A6551C8E5EC4D6BAAEE6799A94282C968B85F47FA434053704F26AD67C5CE02AF8F894D69130898ED99B9723CABC1448BEA54096B02AED176D7716870D9BBDF45761AC871940B4F5D9B84F8D6D866DB4BB01ADABCD2515800DA7CD7EC788190699114DADC5AA81956EB4D2D54443AD96254C5233C1733D86291734DE79C6A5EEBE4B5DEF5ACF91E49511CCEFD51AD4EC30125FE99B5C098873931A5494B43B5646D1D42173CF6B2303B206170A4BF59EC6941D03DBF8C22960ED5BCBFEE23EC79A0EF339DE0A956EA5F8014990FC0941CBBAD0D93301AE2C3AEBE13B8F88E027CDDEA256483DFAA1AFEF50EC6142B6EF007F114786DB57C157E7B301D8297202120E784BF3B99D1BB2F3E3F2C4EFB95559AA4B7C889C2ACE714BA910F415EC80684C87C19E5BBA5CA3DF609BBDC5376A9D1DEAE64F5404B55E66B0D6CB696F0A8815CB3B1CBD4F56EC8FA419E892A9F96BEE93EA4ED502A89B69337841C48E47C04741EA2DD55723EDAB309575E05002E332F1C1DD9AA91646BE6A149206404CD64F14CF3F40378C2721A6A5F1CFDA7891AA2736A479AB2D0918BFF82E0CB9C9E53F805BE3E5225ABD21EEE5B0234B3E2058ACCB6995EE1438BC84A1A69BFD596E044FEE183968E00830BDA11618E52AE99BC39E9FB0E96609EEC1711BDACF5AB8FD4C2F114EBD95E4481D1C3A3385D21AAFFAC3F8C11369B1A0C3721FBE1F16E05D786669E08DEAC04BF3CFC92C8D2E96A177E2158CAEF607058AF56FBEA05ADA6EABC68FD953EAAA8D78D010C4C354A198DC11BEC7CE519CCD710DE793454E06C793C744BDF70369B237F8C44CBC535922E57EAFCC3C24584CACE4E0EF32AC4D898405324CE3BEC0DB45D8BB3DF1309959BF6A213926792B918C4F3C9099D771AC2660E32434AE4380871B3AB535FC64F29CB704772B8C39EC475ABBDE7B180C978F689FFFD9DA79D09DDEF32716042F1D821C92C7E808383B1E904120DEEE3607BB3D1AD6D2C1F02D190450EECE29AD58511BBC61EF5A34AECE59241CD393B2E12F5BB6A9BE9C296F6C89870DBD67B9DD5A02F7F7B415CA9CB828F5DE206D86E31CB00366BF1FB9FF3731553D91B6022DE9F229189D030B1E0BF8748A8EF774FD8703F22B32285DC9801E873D3592FDD16644A52C722B0D2032E7295909A54CA8F707E1CC02725D64E00B175AC08C335215ED8B12F67270DDAF3097925937D9BE4A51BE4A7D30FE03DB71"/>
    </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>
