<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="FFF7C5BE9D764A0E5056B1E5D31260EE33FA0818DBE95243AFB6597AA3100C07017AAD9973F428CD4DCDB651B62A74C71644D34C588D431A90AE96E95E9157D9"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHA2_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="017AAD9973F428CD4DCDB651B62A74C71644D34C588D431A90AE96E95E9157D9"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="SLH_DSA_SHA2_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="978C7F6F70DFACFF72AECB3B644EB2C657A9D4CAD95892BCF57DF8B4DFB0410E47E4051865FE6375A5C362513AB2CA0B8D81F0FB3230919DA4E56ED35452C3D5FF05EE2F59404847A506FB6AF636A164514D06A285401436135F58"/>
        <Random type="ByteString" value="A1DAEA0ABF7DBD4C12D9A23FBA24E9AC"/>
      </CryptographicParameters>
      <Data type="ByteString" value="AD46087CA12E5988DB161B589424763C4767A4FDFD93B4DBD0F3F12E88E1054AB2D46CBDE14D620FF33334182C1EFA93B4C9F63B5E112D1A03EAC9043D4DBC102F48768EB72A053DA3030E2AADB8C59AF72E7C44F23593286324E8E78A0612025EE2D0F2B8F1C2300DE871F13A903EEBD1540A4F4F1AF2003B2F807A5B132514F448BBECA397EF017ECB5FE535CE58E39E43FAB01A074B1ACE7489A8F340FC6DCDA6C09274DD2FCB0524579B35C174C5D874BA5880F3BBB4DB30C9D262F526D56794A6AA933057599B7AA4D5BC264B9747EC9D1A156301745153C3CC36CA45A9FA13C18058BCB1758ED0BB82670C089EFD009DA89E20E82915FF6645A6E62A57FC0CE1C5C54897E4943C3BFE8C1773B79969B2612142B5DCD887C8F0A046B1C9CF4899DBC3A207AF61BFEB54FCC1B0DDEF078B58AFF99F96E7A567CDF7F9A37F9038BF3DF463BE25C1625AC1D89D813F54C0E943C642018F858E3E82C7C912BC80C3F17E01049ED94B529AB188252425282E960AB5244382B6C142933C09775C14E3E7FDC3AA6EEACB9E680AC4B850C7217A8C3E25269F68C1B4286FEF6978B35C5F69D9ED45A0B46CBB31558C0536DF3031FCB4BDD3BB7EBCD543635FDBA6FCF3F40FFB9881F91E2E4912E1A45C3D0418874B96666BA86B5A015AE764CFFE7F9DD6B1CA094E677CC86220653F167F17BCA7335D5A43D2A5BF1849FFFDC1814EAE51F72473FAAB4BE5A6DA38116784A40158A9E51EACD094FB25C4B4994C22A29B31CCC4BA816F658C510A2BD8CECB83CDE34C20641C807A15B1A6E360389CEFD1B207DCEB52874E780D029F27E645A10924ED363CF455A20EB71642CFE8728EF031121E6FD4A8BA1A8914B9BF8F322BF375CBD2C78D21E4D076B1930CA1D78CC6C12E5A123917D4F7B4C35ED82519BF4B22E4A67439501E8C255786A9A06FDDE7EDDFD94F7D4ED71C400C18ACAD0928FD5A337B7FBE79A59B7DD76111331504CC6F0BE24E161A7E9E6365EEDEEB9C638768BABEA43B4DF2CF2DF069FCED3B812FEB0448119091B818D8B7CDB149D28BE6D44E4CB544EFD0B81D73DFCE325755301638B1778338D5B57003930B050F420CBF9C53426C97679C7BCB496647281C6BC2D2C08CDE4A832791B94DAC8B4B8366D926F74FC21803D6C490C1065F676FBDAF1F5789761C33B6EB165A706E2B2D3CD2A9CDB6E5CB8A1A5C37A812006E3EEC29BBD8B888560FA7DDDC1A4D325F0D6CA2C2749E53997987D8DFDF86C4109206638DD07C98CFFF474721505E5363FA3CBD6C229374A279FA387088879D57C82D3B6EB02C9BCBD9C555E940CD93B1F860677CDD8D3ECE7414B96C477294543087EEE3104CC461B99AF96061E8B7336680E31DDCCDDFB7114BBA758E5465D325B7D2F700F932DB7D444ABD444F192E8A48C1AD45BA0C027FEFDD422742A603573EB07B17417B272E28D7E8CF5EA6EE8EE2B73458BD11D632E9387C206004552D1A1BEA3DA811417D196B57903EEBB86BFDA32C97D31D7328EE232882F94099806827BB1711EC310E4F0876313AC45612BB7561F984BE55D533FC2ADA1F90868F9C925594FD73E15F9DB15629F3A72518FD48127FD03612BDBCB98AF34BCEBFA5326AD860DC535ACEF53230977C118FBEEF75A8DF35B8F975F231E85841D692CD48D23A8365158EA6274837CAAC05EFA511CCCADE9C08786CED3D756AFA81172DFDDC9C6CB7A18ABA5444E7AE25E7B3679CE3D959038FA9E53FF124F0CFE2EB0EF75CB25F6C8B88EB26CE6D45EDB75E112D444CE5900E89AF3B09F73F8CB088C28AD46683F9E1ACE8C969678D3FE5EE3631B0A157A476E35DE0AB40197451548D5BAD2BDCEE90C2CE9CF15C746C6A5A7C236C91E13EE36FB6B15414BBB049DA25DDD3F89A6111A3C291DF3B132C94B1F566F0634E76326154478CED915354AED70588081D5FC16C86BB0813A038B6429EE6670F5E21DFADE6F1585BCE985ECBA58073CA6F33985C764F842D241953ACA25A86F01EF92F4BCFF73CB6BC37BB0AE82D2CF4E5599D25D685088D6CAEA523A7149389A247F8D27459230D596EE27FDCF0DCCA3CFBC136E4293716CBA3A5F20595249EB798FBC5F769EFA68F824E0E9CD43111A1AAB9CCB34A229E0CF03B6300B38FA77C7F530E027D75F5C8758107C744060707A5A5943DA11E0AA6FE426D5FB71C10891552A3DB38B7463FF66DD155C99C4E5E9B1B1CC319BDCE222F46B9C3B5EC3647D6D0649364A222C169ADFA704039EDB806234BED63E65A7AE5087E5B78B0EDF1DE128FB6545581E6097FAA7337B42AADA13274A2DD14596587B9E8E6892B41142032246BE78EEB7AC52801BC4CE133CDEE0886BAC40D23027D764540CF460F0A3CF7546A8118B628ED38B00016D6DCCCF9B82C99367D0B759DA6849DB6D8B27529189228AD2C851AA2BD38CF83C0A80114FB1882BC3922CF1F0297073358E5250733C1BFD7F0C8123AE9D3594C2A7834ADB8F69CFEBAA9EBD76A19763EC004751684F9FCF556B90B98163C6625FA393879D6C738CEFCAA0130B71591FB6028764FF9538663F10A75F0C498A8BBD9A3ECFC14D66736536F6A0B5DED00CBA9CF30BFF740C9E6364D4F3DFE8B3E66B65E1DB7E13BCB91E86E8FC23ABDB04148747B02FF5E19F75BCD37E0684FA5E232A5C90D2E483F25D22F1E113724B46E2DB78DA36E700B7F6C4C0021619EC10680C6E7EF2BDEF9D517EA730BDD85445BEE997E295625A91994F4EB281E5710463BFB977B7FA307ACE1E3C91889A07357741E7871E4FC0217426692328BDAB9E102FDAB51DDB879670A6325583DEC7F26277602D7391343E64D7534F80B1110063B060409C69BCE77F5B28428E2508D765F9D449BE1F4E7070771EDAC306E198F8C08A8CA62DEC46C12E3CC211A4A583A21646725A19C0EE4D166E88B07E15BC1D39F733A8BAFDBC6C3E638EFD9B86EF0FDF58D8B30ED2EFF4333793DA587524AD3A5D9883A5530AFEF9712D09C52174AA48E125A2B2E66AD28AE90BB5ECA5ED5B6D442F103127E0F4FB9B9969A57AED3EED708035C091F1596DD9BB9658068A92EAC274B250622AC926F634B44FD8AC367F53BC6748C82DD1F67F725BF107FB304FE93241A16C82A9E7D8FDFE63F7D8E035BC9E4336CA7C1D14261EE30C12A214E4A8AC18B8D1F31D96F331C4D531F815628E7E932CEFE8EC01FB23A47A299D299DD3206C0D3B7EA45FCB232FB67E0837CA990CA93C3FF80504B954278642D8CA12E842ED69B2AE6F37BAD314F4ED955612A9E752E3A011E0C08A2EBBAAA65F22E0180D4BD42AE1B1FBF0594E10C89F23650ECDD575B8E2203417084B749A6F80F8F3ED84110A54D08F5D1BD5D04607D8D593461A275816CDAC2E46390B610F07C62994189174B6BB18E53D8C869E4E8A5013BC73A235AA8D1C7F08C7B57DC5BCE992641EC057EC8216F84FC1E5334CB4E60BA6D12DF8AA3A3864708E06CDA368B712BFC3433485F6E4DA7C4C6FE2F18D0D0F9558D68CDFA955A743564EC15C8334BFB4D6B049B48B648D5DFDA20FD18BBACF5F5350E8186BF9700CF7BFEA7432C81E4C416EAC4C5C62E640FEF8C91962AEF330C30424A180F113730CA61761A57C56B6CB72708EFB826387F279198F6C7CA31F218FF0998ED9BEB1ED97DEBFEAE8BA1888359615BE24C0C39DA37B4FB3011ADB55F24A5F94DEFC51882EA3CC55F12B6DC8DC80875809117BEF85687B3B46E0815434B1164672E508CCEE2ECF90B059061EA69693827F00071890D279D7B94FA6FE347CAF074A145F60130658102A1CC20F40247AFDDEC5D0D3B8506AD2552BC3463EE9AD72584643118472584FE3CF690BA4CF037C85E5D7D1EF074D9D35E3E26B564BDF931866CE4390F0D3A6A7BFDB05ED90B6378719821E7CB5D92699E4126828F00FCEC5569C5B069A9617F44497C82DD771484C0B5B660AA4E9B4C1D4DE3718C7FB3F8808DD6EE8F242E27F9CC3666AAAFB681B2B30242F97C7A2B5855D497D15A4B7BB0273294F8C737C3F8AFDD257AF3A2F2E5B4CBD8FB641FB322CEB6C7E727D7D6F1B15A4CA29C357D8BFDA619309DFA0E1CBCBEA8303C2C0A73D4312D45C3C09FC90DC27501"/>
      <SignatureData type="ByteString" value="B71DC08678B33F28F4C04FC5B05BB521D272276E55AAE9CD169E728C70B596F0CDC36FFFC06CA4EA602692E52B89DFD0E71B3009335BC920001EFA4F8686E4D76E117E3B95363E55F785B3715A5FAAE9B48AE02C23C5ED608FDFC9111F92D8FC14822D3C2203BE82DBE5BE338262E2D892DA5B4918DFF7EC825152769279E95F6AD9AA7CC5AF235B1419D653D4D8125256E0567E5FA6AE353A4097BCD8AA4E9029389192E4B5D0321B334632878A089304DFB62E0B7F3ADA36E5E4660D9E3BB2A688D62E15EE081336CD73F48BEC7415B0B43C2143A07E17252608477D27FA43CE74604A037D75B3F4A9E686777F7FE73EA3432335F3F709CB1B8A1D2247F5F6386E3226E432C8F716BF854BC21D4BFC72DF5BDF689849304EC86B8E81480615F5243ED3F60553D6B0C1BB49BF28A027BD5C94A79A5F8C6532EBBF7353B496CFEA836EB29EC8A6CE0CBCB2DE680ACDA5011B3C10FDAD1D28FD3D65567D8989A8AEE0283B04B5A1C4A34C1ED1715961033027AE8FB32B6A0CCA9DE5E0DD0AD1F50458BC3B64D1D166042018922B5847D915BA70DC15CFAE4B3687FB55A1445B18BE3C5CD8A6A986726AA6190C648471CD73C944FAE07F367A0A2CA51EC7B4AE10F6A5E929A316C69A051D1414F059A04C7186D1E9EB5446AD93E03179DA49B223F90F375049557596882810731D2DA64617C241DBC59C54701E208AAED1A3848DB2D8C180B471DA764E34B1AE6C05DB996FFF724F0811870E0EE10593272FA14D426C990B0D791FF17A6456C384949E7BCC8CA12AAC1A9C3E28DAC12292CEB46B81C4357D2F7D0E36C05166460A5CE35BDBC2E4F0FF041900AC301BAF9178DF2C631AD172E88EB3959EB845F1D93C24E565758733C2E90E4BFBAAAE69A83C8C77C021ED61EDBA1CE7A6E4E618340F04F068EB9CB2D0DB7EA7EBD5ACD1285AD4741F2793D555F82CAFCE74A7A402ED5D37D18F495EBDCA7DCB115EBA4C7E7FE1DD5D64F47164C177EB76D9D5BC2B184B99C57CF2F89DD253A109D353A564CD500AE9FBC7E7054AADFB48A4D111BF46D6B0580C16F1813E7D0FC5714EEE1A284DFBF9043F9BCA4D8774C80105620C63329DBF1FCAE6986D0701F6CABE3886090C0346876441022D9EE723D6A91A99CA9CD73FE60581192F11F75DF5049F2C7DF8447722EFC67CCE570811C393EDB55655B0020A874D32F677F547380DE9C76E2284D1A9E34E7E4FA0C98B837262FD1913389BD3A38EA19BD9F76503458A6C0AE0626DD72AE8E2443EE43D033CF2DF938DF6FDCC2A47D4BB21F7170FEB8CFC5093E83D7CA61CB0C4B775370A4A5C8974E46F7769B7DA6B4AC0C369B472F0D275CEEF8E609307E6F417927D61B84F8BCDF5921ADF3145F77052CFB044E29E9E88043A041C37C982C985CE221EE7D476BDE09078747EC1D18BF4785D5989235F0DBAA28A80EDE00A65ADDC50B5DD036DE748EA114C9E273FE1396C6453285E9A30A8256962A63A5917C735AB87AFF6AB755ED71A8564A8CF6ED2EEE417860099AC202D4E7BE31B962296BFDD2B91A24BF749B57AEB468F79E221F042BF6C0DD3034C91B0232F86F1D64C28D1D09EBA7E0251182F3AB6A15CBF1A59C25C662A5446A2AAA226345261E7CFAE04A5A8167CC3AF77B7BD9BC5599F6F24815EBFE2BEB46032F8313482CF671AD45E863889F7A1335D978EF646DC3189D137FBF949AAC6E21734C99EE2E1879831CD916A3224F14FF6443D82B0F3D0D16B02ABF01F090BA20F2B9C93AC1BE412EC9287F26438B5DA5FE2E3F5DA33A77A5B7873F0F7CAE7ED664CFAA3628E22EC5C8BF7AC4A304931E614B719E91D113115FBB4ACE36C299A432CD364E37A4CFAD3D482F2B1D8E6F6C23A5C5DE8E8EC2725D80E6666D0DD90EC3AE725895DEEBCB8E2903F89521CAE90FD0E9364A119EC72364B72F16EEA9177FC877453B39972AACDF795757D93345852FD9C61C693D41FA44BECD48CA9FA4F615C3E38265E2CDCC70E08DBAC1FAE788E1CFD736D6951DEEE69791EB554095F4BE8136F58C83431C7CE8EBA37FA27E02446717DA85E1A1988D7C1DEC3CF03067EA3912634E49E3A553987E63F1F2213052B21655B81D7B1DD34F4C5397EF1D267005FAB148AD9B88A29556E3A55AF6D0D592A2FD5EE965E2047D87321D39DEA367FB3D091ED926431E959AB6899581411BF09A9BAF75A29102747BCF790DD41D3FA44441CE1DBB2A01B476FF89F9869A86BFF56157255396D2D60D79A01E696D457D9DAEF4010B54DC2BC7D1B32D754ABC22C3FA79C334285A3DB3D8F854E127AFBA175097FC6175637FEE5043C8EE55857A58574D094218996DF8CFF283F852AEE35E6A3F8E5C371DF3340FA2F757D88D0BDED6504BE8A7F0CD5E20306BB00169106004E3E472B24BEF81C40EAA9D257B7DD4243B9520D20D6141FBAFA007ED7449B00A39DDF7CD81C7F00AA0545C5DBDC801E26F6B366B73FD1CF905575F9184D743718D0C323E36C733E59E88E278B394DD335BA1AE70A3E23BFB522617E82E0ED6BFC4CC17D936682BF10FE6F09C3600A74119286456EF489714867570534CBA176827D4DFEF165AD457609CB124B06D21C99D82367E6551863256A7CB637F0841BF12368E6BBB50D06CFCC9B632D9BE4079D02880123F17623C813D679A58FA7CB828571E66ED1FE7A659C1775B9755A921339B64730FDB71A5BAE62AAF548AA4CD35D5B27BE6C8DBF114E765EA4029319D3F582493D401D9F56BE2BCBC21030ED8190627DF7411E9EE7AC035845106A5B00B832244A10270DB5B2AB59EC0E94B62A09FFDBDF4A59C464A9CB9D0519BE55A17D69CD4DAD8B2C6FDE8FD6210E9E3AA6A0CDAFE967429AC35192D0B8BF1453B32F5CDACD668BF632938F56076C9738722A17A1ED1FD3D12D3821E289064742B1D46AD937893571663D0AAB96278B60855AF07EF8A8C667676B622432CDBB0D4193D2F2D8D0D585B8E0423655285B63636028DAD5898E2E8A3E6CC19335D2570B52D888F67501CE38D7F1F27F292655CF1044372728A1870380E75B936C5DE3B7DB3422F4F06DCDDDEA08C7AC54ECEA048406A80A6D2195E849C2AF995A73B3CB15C80DFF74F591CC6F0EE88B079F1DD56C3505F252072788AED396D8F374529C76A49467CA90748521BF0F9308ABF8BDC31FCEAB2A3D50A47C70CD70BE0B4275C3EE0BB0D53F3FFEBB53BF5835DE1345C7A4E6FDC65DD9E8E86AC70DE453E2518680F5EE04F8AA4CC046980D9FC7AED5A71B7C719F695851738B462683BD98DE0648C23C3E7859A8B7BEEE41E975F5E821E9F343CEBE6B29FF475DC65F57A8512719136F5A272D29B9F7E5025E2FF68595F22FA283B530F5B98A804576E4B35882A731D363C102911BA9A2ED7BEBB6611975036D5A352A00DBE5C9655D7752333798B28410D7F334FD5D9EDB54CDED51694BBD53493E52456997A84ED52B8361E9E7ECD4710AA59FD25187B5B424C566FB2F959195D4F338F487C1A4AD563FBA5BBD5099687B7FC04CCF57AC908EEE16AF6C2F4C1B897D50A00D460E13642B59D10B9F56F8BF7B842567FC8B11D9E505F08113749F0014E440B44201446E55C9F3AE612B0E9E37616A30FF15F0DE25AADB1A0252D578BC41551BAE62C14F9335CE3142825E43B683EEF413C4584ABB328FEC1B6A6B100919A9E7C51E253F62B5D5E3B0EA0C70BA8CA090603A7FA9872F905FD5076DDD3290579E6E0B9021215E31ECFB0B090480B4DF6DCEAD2B9F94EBE09F84010109A81D5BA6CDFA5AF210820F94ABBA5A394F27A6968163567AF50F7695ED19FBE983596BE4D97234FC8A0202ACC38B18292D4869C26CE480A750CDDA45095143A92BD572C76EAF96B9DD0E8515B6543438A4DD1EA42939E85CEE130B7D3AD0821EB07B4633505D0360766A438308911291755276BF5BDB28148E55595B0069836FB7472C72B85B81BBB97602FA3205F9C69E2C72030B206ED238C444AB0EFC6141DA411D5935EBE83AC7790CCF7E94AD6415CEFC1233DCEC1C64F650983274FDE417EC82220D9F950675919EF25A63CAF64B31284BB8442F5B54AF32DF20F0463DA53028411D1AEE29903D5C19E5C8FB77DA6C2CF8EADF94DD242EDDE22AD2BDA05314C06685D20DBF586B6CBAB44A8A7C270F67FD57E617F228632098169921451219E33B392AF27218D4BDE3B952923A4ABF5D6800353E2BC256484F91D4E761F1E3B8AB49C6C775F8DD707DB929075D8789CAE3E05C9DB75E7F83B51608F73DE8308CFFC8B4384D354A6A2B39D6E461DC065DCBCF04F7DC10486038AC3DF24FF09FED9800C40BA4A863DAC0C0FB0542B1A070ABD25B3F860C18389C32F142E2C6CE731D83228BA10FF4AA86AD2B81A8FBE219E6D2A4EA908355164D49DBD840E448F22903F92A62465D7B4430D03017BCDA18285C4F217FFB2BFEBCACD8C7D65E81AAC27AFC4F5C280038D0C7B42389F320652A6BE5206655ED55F16A5722B6742D3C16FEC83D2EE984C6DE46863E12C0D8472DC525381AA43782DBB7502779ADCD45B784E2C7A04F89FEA8FDDEF89B41B9B85E4C4209877E73DC7AF505091839AE10ECFC004DEC34D76AA13928C6863CE070FDEFFAEFD0ECA408B0AFCAB27D24D1E103E8843AE469DDCDC2DE58550E754CA086B5F7DE310F8426C4DB63F07B77163BBF03A3DE4FA2CDBC8702ECE4FB4875DC22EDC41D930E050D3B2D224EB85E17987B454D6F4D3AEF2453526C04E13B5E9A5C4F2FECD042AB3BB3125C367E48CB1603C72EE49E880A4BFBB537270B8718C4619BD0E5238AE412BCF90F0412C48BF8C9BCD84641F12B91DE39F89FAA21A7C269BCB2D2C4E01DB58FC24CC06AD2E55999A543644936A9574E7E0F1708F71F430ABAD71FF3CC5FCDD63862924FCC8FFC76A26F905BF5A31187562C7C39373665C17DCED3605BB03488A28D315737509641D2F51BD795162D3F0EC6B98D6395A863D53DAC03068F09C003D7AEB3486336C14B3046402386BFED16A36AF6E9F1FC21A1320D6C504B5EA602DD4DBD29A444BB51378C8B39BC4548E39B829C883E0D5030D125AFC748C0EBFBB3E5E50CC0D6750B26335A6A5ACE07CD1E7C03241DB1542F71E896EB7FCEC600CE333744A9AFEAC6514C3ADF0AF976E81F6EA5D7C199C289F7ED837FA2D6B0389BDD36450B58E9C5259DBAC3E836ADE30A0C1DF99E72F0B7CE6FF7DEBA5FD9F2A4EA01FDDB577B2EB3B3CB91AB30545E0627EE854022037071D2325FEBC883D56484B4F1BCCC368960AD4EA5D338EA05BDFFA5C6C803049DEC1A1FA21195138837E91B307D3DDB78073B8F02CD717A01E1BEFB9DF2AA247C98FA0C2AC3CF3DB5AD8F7AF6172224F5076D59CE0ABC47443DBB7A73F5891B8FA4B560B8B076C2294F6708A029064FAAEBC7284916D56CF789F584CAD30E74E1241CF86B235E923ED45E225DD16913A29840BE557D35E63E1A0C2A76842ED2663C6787D0E50EFB357C443751361FE1F8B79F74D74AC85A6F094525C5082A7FBAFA25FAFA6607FCC97B0D214866DFFF001EACC8A583E18237F19ED20597F8DD4C6FBE97973ED45CC773BA568720F9D23326F2AFC06A508614BE1261C084B956996C05BA222B2D819187F42941D530595C0279414B8DA428B6E2B6CD0B47B8892E7E94EFA7A6C213718A4B23D996DCFD82E13B384B6D28AABEE3FA66D4602F04F2A72CBE026256A4CB0244D41725397664D4CBFA93FCB39D6AD778087A3BA4B2A1A4756EEFBA83EC8BD88FB14CFD3029EE43D25EED6FFE5D5BC2A37436FB7CAD1D36FDE5ED56BB7BA8AB4FA75FEA70C11473F516D78FB1593D935D4F4C388898160043714A4CA8AF9A9006AA66798989511E2FD4B94D355BBDE86B24F81BDB23D38D7B9A49C90CE840870B2B90EE5A09CA1408A097DA41B203DBE5EE8B3495071E1FB49FBB65BCF06A1BBB6247E3774BFA32B3B23E09A20CF672A9AFBC061543071198C453653428901F95D514EA56F9DA56D0C36732861A5E8DFD3C0009F66E2F32E1F0F9CCB8D120059518CC332F0923754CF9574E568E502667BD1C1DFADBE18FEA22FE55CED74AF80021D0585F0F2910B400D76E57898902A1B8D32741703453FD33FE5120B2D644280643BD9B5E820A41AD3AF475CE5C2484DB8CA1AF08E1F001C0CBB44E73814E660A2C4DA34E6BFED3692B23766BB236A3825CF4DC0CA9B33F49A01FB6B231A61F9579D09BCF33A5666DF0605C6FB2169AB82331F7BB451FE22013AF1D238D9BB1B15D699163CE8085D29E0501C7C4908B47C0728E0C9AEF5147AED7E1858B4E65DE9589A712D0765CC26847266C0BD43CC06B06C74DACE423C5C6EBEBEE842318523B5D44747A1DFBC1567A57CC535277CFD5E398743B7DD9BF3CD87F7A64153BD1E990CA82E7D29E97DE7FF194C736BEFD132C14CD7148B86E6C7BA3F8EC7CE3D8C542FBF8CCD3137AFDFD6B6A7B310795E17E7D866927136D3624DBD81164A8C968840BA52CC289C7FB781F4D77CB1DD186CFB3207476729EE2095FD4B4E0740E363FF6808EBD6A1EC918C5FE6F44724D04716602DBCBE31914C7E8C6781C91AA2A864646F5ACC95F4BCBF9C170A60A2DD5671F35D1545CD6BD5C15D1F0DC01CC65836E91A11AC3079D4B678415D97FC469782AD332EE9C6E56452DA343A8D0002B16CAB728F0D6D4B10A974FFD04AB7DF5C25501EF55BB800F346E24D196BBEAFE2E5FF90A6B6C6BBFE72B65D688B75A060B707E96C90E1A89E4B0C17DA374BB2F77A3B642E9E44C0E357D1B34B34EB30CA9B0E95D7E13A8A1CF93520EEC6246160A5ED75BF9906AAAB311B527A9DF819E5B871E228EC6D6605DA7BFAE5FDB2F4C78C628EBBE7BFA6C659638AD3AD0125BDC38CE7588AA3049FB04E7128BF8CE4FD958D03F3333A494004134C18FEC2943765C909095DB3C032DC50BCED3C6D0292F818511AC34A01A141D452E6C248CC894085883D65206C955187976FDC07764AD51C1A37463E120A11E66B14CA5BFAF34424B9D2E3A5452C7A6C26E5B3497B758C10F05BC94759CE07D5933BF5618211D82391CD9378D1D54201EFCEC607BD2C2B26D75562FA3319B17F473A358891802C821C6D8853E7B481322737BFF454C6B90EA0FD07FF53D15BDF2B13DFFCF114CA33D1E302502E2DD271927AF804C72BD52DA240D0D750D4F720ACBA31CFD389A756E011D77E8864A99BB56DB5D4710BFAF6AAEF513A569E00EA348720BF12CC4F541D65112FCB3A7AE29F3A4924B0F06D1862C8E0D7D6030117D68EF790178208F2ECE34255B5261EACB1160058829D59B0176BDE6AF82D91F9B3D7E6BE3F41EC6E287705131CF6C89377BED43A50246DFED3C11C8AD3CCDF1DFCCE95A23DFE6AFFD70FC9C094A5012D281330BEDE24C9C5E39331C5C8739C25538C135FBC5A701EB0F4E105042F75FF763A802A12D3B73602DFA827E51C74B3B1616203B33A616F8180350FFAA4C192471AF299DE9312D7A6321058B54C7B9C51D2617A5A76AEB29A48F99261AA95E43C0E8B20696F955499739F729CBBA0B94E398FCF7B6F35EF3FB33B49F8ED7AB2E8243FD20B41E03463DE15FEF0B42A2C2181560CB9999CEECC3F07EB2B2E9F53935D25AAAC570D19FF6C93AA7895A8943F22227EFA04C51C6CD4A6A8DF35C7ADAAA0C6055EDB8A7F74E4E11509C1C15D2DC5C5796F283249B4555BFE3938FACCF2BC01ED760222A5C9256EF02D4E5B0646FEA09795DEB48817279BB4DB0671BB7659173822E381FA8CC9525F4DCB20A71B908C29FC3DB52214A071EF4232C708E110241C93D747143870AB6EE86A33CF432C051F8FB24E4568D3B200C62178E665EE574F13C77F874F55684BDC30D299B3157EF5DD7B705A210EF5606CBA931EE05DA557AC8B9F0457AFA0FE38675CAE9EDED014757A1B488B9518A20E59916A8DE1CCD3991980DAA2F6FB812F9EA564A7B221C0125B00BB0D025F778C5DB37F00EAAE3F4961168CD3B8913DF9F504C2392251A1FD6BBC89CA1B44617BB4B4A5CCD129B019813409E703781F5666D32AE99F74C2218D27B8A16ADA64A128DAFBDB60A1C4001C59DD0475D8322E36496BF9229AB174AB36BD8C7B54C7928574E4BE73F54E7A2CF93B46C8CC24ABA26270A2E8DF3619B6311E1ABEE13E11B2348C156FFB5AE07992A6FFEC1F76FBF2997627723D4D7E3F1D96727ED51665DFAACAC3783A0648A8469F0CA2C80839CD9921B9B386FCC4ED0F397B6CB164CA2DDFB5FAF87A8CB2E921A3ACC59A2A1FF10A8ABB15262D00C7C13D6080FA95177A8490C8093C7E3DD52F54DE46C1C909920BFA773BCD9F57B2DC1A3CE089D6024DD213AAADAA9B740D024A878126C4F8D3AA52C3BB2E7D1899ABCAA69F2BAE7730BF8AD39B5A40123925E2C1940A644102A8F819F3C71203EC39B24A7481C09E6942DE68ECD20FDC459D2B20169898E7CEEA5F849E02D17D61991238125F69543A02622C5A192E3D03828775AD700B5D86408669F4FC6E34F09E02007F390F468D22F9AF8A75D401E958D8FCB65E1B05A71A1506A3C1FEE4EB75C091CF67304E8A3BD88D40B458987AE7A70B9E6873EDF90CE557E1D4695F40FDBEA015B614D4D18CB763AE5BD2EB6E3FEB5A92B306C2BA652987B1F7A0D6104E8586E29A12EF0329F5E862F3D93A8DAD88FFD4E31298A094AC01E291FDED1831A07FE1A806AB97CD47E2B82965A3F6302A31FEC3BFD9E646616476F9466007D4CFDC688AA76EC5A1244DC8780D17E1F2E09F80422CCA4B3F64EE7E3DC5955E91DD03B8B07C1259F6AD68138F329E8FD87BC960D4F60A8D3EBF9364506FC995EEE5972C079976AD3CEAEB6D392F680458242E24B5530CE0D61630EF4EDB29393CD5D979AA3DEB60F410CF2CF12D3788A3DF4E9097D5DEC72A012B9830822494A49B27D58EA0ADAE98CC3B9B6CD6843FCB80F1392171559D49BAE27D06F6BB0F3203F659FA52B3B8BC358D886BAE0D8FCCDCD57E313A708EE493B2EC4F643CB1B19BCB3EC32F0B4E17A6FDFF3C05EC450AA83D7305E3CDAB8C34CE7520DA47A477048A725D36B00EC63A469D3B0CA90C27204887C737181F1769DF3C03C409F8B4984D52F19CD34FA8A1BF1F2FBAEE9744A4FF8EBD9CFD48F13306E3E5ED027E0FCE4621A8C4B030E69D9AAE95377736CB02DE83074B6BDE40C42E8EEF193C7648BE4021331AB1E54FF8506FA8D99837AF80F7DA9E7AA5529F03C49A23D51E48CE1044F446B9900228F293D54A0645C8BCC9E12A8B11C30F03A2D7B6868C90AB31717E63582D7F7A32D8E490F156D5919679C961FB71F2D00BEFDA9722A8BC51CE099F3BD4ED9FB5D212614FC2168B84A842A81C0222BA9BEC231C329C0AC3838665520AE4C6A83A9F0052EC910E1CF1C0D4ECF1D82C53DF487040953135DC78A797415D02741D768A1EA66DEA6A09449F24978870E80DB26CBEBBA97167774165A4C27EA002FDAC483419E500EA43EB3DE4F9DB36C4925CD7290910930DFCF3B367004D218BF8BA27B1742AD1618BBAF9D2643AA013C031793AB94FE3A38FE652B8D8A12881DBA8C6730BC51664A9B959834BDC747C98669718C10EE3D315290F5985D4085BA6F610C28AC7ED4342E8DDF7D02FDEEF95065A554029D0A53BAAB05378834A2DCDCE58BFD7EA8B00298E9D4F0DF867CE04B97EDE02F86C32E3679364284083766992438CAE86626E2CC96F9F9717150B55765E5DDA12A02930B2FD15A671C3E5C7B7B0E7F1F35D65A323C8F2E0FD4326FCA89DEDABE38B2B2473F4CF5FBAE88C88DFA5B939A13A3847A3565E6C139C7E89535CED78E25733B18BEB57D22808397DD90D99548739920E4B878CFB7F32EEB5116DE3E41104A39C9D7264D9D6ACAC2E2110301FC25EBD31ED186174F6AECDD437D182DB4F3C749B5BFE46DDA36A32E28FC5098D47892E52A1998DD906ED45214CDE742BD82C582F5F22F320A7F3FE29D7F6B4E69B1E59AED246990FDE335A3F0B7D7C57384388AE2AE715D66F981130E4CE5107ECE2563FBF8BAE7A22C120F545315C9AC9BC396768BC4B288B48224DA47A5712D60DD5E900620A8F64E50B161392EE165E375232C75EB78DAB28908CF6389C8F828B17CF989FAD2A470AC5C6EE8A0CF7B573426D64C8CF418A45CE79CBB1AFE20CF9DA66BE370A2AABA0E569148F21479E8C8E2A54369DFEF575C68FF839A0C214F305331F8AC8BF31BC2E79292100F2918A73132BB7754B6B0C4997E3CF2E20A639B504E2D1D7F3F06CE0770A9E671E9221959785C03C11A5A922A84E1E6EA993384A8C9111532512C4A4E69FFABFBB7E81604F0F3DB6C7B83354FD294B9FBA865CE4CB6E3C7F0EE60A5B98C1FC4242DBC7B285B5BC0FBA0F29A96A75D18358541739FF690BA314619B5E9268CF981F171DD303E5ABF76A8917329144FCCB77C57AA863CDCBC0E8A891E84F3F76F1159AD8456281D356FBCBD52B8700B2E64461E6870D16EF73F57928DA69F833A839B288ABBD102786216A325C21E5D4D5A8074E44FBB1631022710070D296E6FA60F82D77A1842EE502B58C099B6CCC8685F4574242107667F142BBAF378742DFF4DDA2CE2D3C6B975AF6626825CB2CBF40983948C40A060377A0D9842E7A25D93C349A2835E4C8F7764E24255AB95A20B975BD2CF04C3BFD94A67417E6A1AC3EB05781D9F9D1D7E16305B5DF955EDF628DFA4C8CF8CFC608B5E25E4BB7C608DDD65410CE07958755BB1852A76AFDB888A2762A702627F9C830B425F1CBB260743C56203864E4448CB05EC063F88D3A43BE8359832D0ADEE9217D9662BF38DDFC89CAE59AD40222A61FE79F6E62B556EB662EC82D8A6A757483D01086B6069BC132710B9143486E03ED74CC6A234EBAE11426D6AFECFB54E949B361D5873FF77C97435738DB3844E1C77C66E1F7548428CC396CF52E091E00BEBE521520113934E414296BF70EEF5A53FCBA460D027386359689CB9A7A7C0F8361665468B225489A1AD6B9B0A6A9CE96D9C66F12F9A78E34680C249BE93068B15EFBD1A6A9A1FBE120AA7B0823BB992A671860A02AA2758523EAB91A420BAF0B2AFAFDE340ECE53672F15182A389553CBF54DB1AE4125145F038DEE9E46E480"/>
    </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>
