<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="3D9C517E0ABE4CD1E1EF2990461C6C2F7485001F57DB0DE635EBF016DD8F08B0407D3E8ED63BF1796BEA7778E6B03FF3EBF2C178F319402C38DD93EE8E4E5EB9"/>
          </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="407D3E8ED63BF1796BEA7778E6B03FF3EBF2C178F319402C38DD93EE8E4E5EB9"/>
          </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="A5A84093F7C10526933790858F403B4933DE807B14899FF66702C96B052C2AD11EBD4546FC972D2BA2812DFA80FFA722DD3A1A"/>
        <Random type="ByteString" value="AA266DA35A8A98A5597234EEDE0FEA97"/>
      </CryptographicParameters>
      <Data type="ByteString" value="08E00954EBEE3C2A24ECA7A8C0311085376318834DE7618469758E329126B513ADEC5CE2A4F4A95F7FE4148D26EAA288B391CED8F1E70765C3AD49954EBC0F397ACE9263BAC416063C0A6B544C2432B30ADDEEA05F2FE2404F16A6BAFBE669EB3961B2599EAC66A2312E08D328577C6968457BB8A7489A2C28300F2066483445DD93ABC88E9AF8859596E9FA5C0A715F370C032F2B477FE52A40F49632FB381A2864DE99B6B3766B74A6FF272EC56C1CC7411C9E635CAABB2D627C05066D2C94BD17BFC82738A153AB668CD503AC47A645FA035E90F532E72D05D1570722D2017C02D3756CB217CAA0AC949544D8C0FFBA8427D86EA997918C2B7A3E02420040FBD1ADC4AC012B6CD371082787BE13A843D4990762CDD22AC68077971EEA3CA8D31B54578004D4548B8AA641D35E1104C299283FEAD35B50292EC88056B6F679B2DB8598C3D5426C1484DBBE1DFB588F00CD4D1563EF8459B4172DC370E8D86748C43C2CED12D210AF8B2E6F2D106756F139692F1D3F3DEF0872AB96E5F2F842F308CE85524AC869FD6B55A0DF8DCC5FAD13B5682ACC6F17498F77B57CCF7B052C0DFCF96F156AA7A193FB8D57877F7F28276561F7244FEF023E9BBCF16AFDF8F9AC275E0DF5871375AD8D7ABC7256E54C69207AC874B1546B09EFF729DF542F0EB8FFAD6CCBE948A12DD6A979BBF9F136C49C45990CB0F95A9329F63E29414C560636B5638CA9E8AEB987796E0CE895FF2D206A2BAA35456D633916B3970228A744B56150F81E562FC7F0CF521E5D94AADC8D4052E8910C6787AD82E3D8AF9F88D998CBA092728D6D7253BCB79DCC1BE61CEF63378A023F1055F3C3858CC98284A76C1E3A43B0993FC5CB5427A1625B4A330FAC5B3347F4F8D20E512BB25239C67B5D19F8174EF5C94A977E7FFA111EA61F75D7C590FDE1C1643688397AE3D6434B4E39BF097ABF0AD43C581508592E5B48CB0E89958415B41D2272D759CA05A3AC86D9286C67722DFE6D4AA5B2FFE3D70EE204808683CA2476A6277BA8BE781FE10A15EB313C3D4D4B950C5FA98C5A449E1B95D2EAE7ADC1720A65AAB4BDC30BCDF3310C4481F3A3B4EE6734453C2FDC51DB396BC945121217596D24E0F23BB2C9529CD868AB20D7875F18FCFAC51BE02E459DF0708C5E69CB99B864597A03CCEB61F9601C5D22EECCA9F827AFDDACD0BDC79EE3BF2714C3B3B9368A9AED817F86C7DAA696D9A7CD295D17844F112301245352DAF98A94C5088F39C42A4B4CE42E4839D3DFD02310A2976D54EC1C52ED7E60D6E6D1B0C7C09AB976B9E94A6497B204A1A2FFA162FA39238BC14A2F7F7F49230E8FE3FEE8D0EB387441CA5D332D59B8846B9B9C108DF0B9E4BA80B2F80FFB41171D77BE4F36703D3F102E53B41EDE0B74423F7AC06140864D3334590D2A48A3947E7C1239CDFAC3E65CFD51133EED19148EDD41B28FC0932FB08B4AF956993C614291A137F2995183F10A81F57037D97E2EB0A766A9E52620B405D31E7EB4F0DDF2C14A186B47C43543EA97B6E0483484AAC9AE47772F228DAA0C7FB7CE956E88C0623DA4BB8447DDF81E95CC72D02C33BCA2B4ED3DB1402F66069CB225BC53D9B709870D7BF0265EB7ECF9B75E889346BFA473226E2592476FB895E1E3FEC9F1D6F4540517EBD82FC42213D0F9AFE8FBE77FB1EFAD2ACD0B0F9EF85420EB81CABCF26747847BC67094214C3B31A1E6680DB5CC64C886E43D3BD980DD5B6C50115D4472DF18F6B1B4E37A75926808E4907B54C171FDDF0E2FD27F3D352FAAEA0AB3B544163261BDCF27C943D7B6B6BD780EB087467604C7A25AA441D5C5D87E26512C482581F341039B3875C48169D31355020EAED03B36FCDBC509736558079C8DC44089CA137B1D5F5882AC00A2686417A62ECC750BEB92B51339FC10A05C1DE57566E9CEEBBA84CF83BABCCEEB0F14C21A13C176ED12F3AD0E7485974AA0191450980FB62A7F2A68A5BA87FF99A02A98D047B1B9716E7E851D134D152229890ABA556F16A8E509CCCC32E46B9711C15C8AA8C0D4ABD36ABFAFB89C334BF79A89251E115AFDB540911B5C8CDB2D2D3DB947990DBDB2AE29CBB06CCBE9772528590D1298D4CA09F697657383D49E1B2C7AA113597450A89CBEF3DB64F34CA6059F302BF659A7DECCA00D5D654F6C1CA61460188F7CC45984046C40B397A903F5CAC3F0F045308C92308F1DCDD5AD09FEA7720EF74270C88F217026E63A0F5CBDDB3312586BC31822575A0044537AF52B537AC3F367DE28DD1B5BB45E52E3EC31D47047CAD85C796A6575D66A4EE3EBD5CE79CA2740302E22FEEBB5E52D7E982DC44E283E4FC3A51DA20423960126C8D040E2DCEB11B180FCAF978E7E791B6E890CD79117B42BB7AB65DBD8C12CDEBA8C692E009C07A5055666DD6A076F0BF87AC55074BCB332FF417EE4911707E6D9199EFD89729634D98093454AB46D368FF6F2E0A706F7598AF3A097D0E126999BB091D73DFE01EB5B6C566C153E26A0D84FC5B7B0A3966AF1DCFC8B5EF1A030EDA9837054468655AEA3833D70E936877EFE88711113421E20E51EC354AF8FDFAAC7554BC5A49E61C1D7CAF3C2B6500FA0503BEDD04BF743F44914F2A7472C789746F4C0F9D6D8B9EC59BD0856376834D8C50B802826259E884F229D5E8BBB7EDF212A2AEB28D5ACD16314F6EA7F9216E7737E62C50C9AC170DFE9CE83A91D004FA787E84D4FA85628D18DC2E8967E711DA5477C8B0A25670A787A937EFD7D5E26FC8C69F0B0BB2EEF096DEB74A43AEB7368CC000844FDDB107898097E976096BD02672281F2DAEAA54FC089E636E0A281F82BDE933A618D1F0D5BCA9A617EB09254225547BBE39E47603B69D21DE96C43336AFC47F2EADF57AEDE6491214BE0B993A6D0A324D6ECF473D17E1AB83CFE72EDECE54237433924C57A1DA7D71119DE55220E1C5B593019AC338B2C0EA5D1CB863CA33A2A36DBA2C22BFC54EF9827FEFD8CBF8A0785AE90260F7812E5FC4FC2CE0D40FF10166B14AC16A209E95629254671285E67A0D9C73BB351954A88B86435E6AB19BD6D7025EA272AE14DEA4378A5C39A9E6185A97A26FE6D803C563BD7F8EFF32DCFCEE8E11089E3111A00C6A8348EEB865FB05429147AE7A64E80AFCE3845E1139278069149FA4FB5AEBEF50EA5BC01EC24731DD90386A6D55F32DC603E91CF0F0E6B64357A10FA7D8A57AFBB5047D82AE0EE5F0755F07FF7AD80A14478DA0C5E7945567DE6E1DA847B72CA827E54560176543A4BEF485564E94B17559475F055D92E0FA6484F7F1B3A4F50AA556843C5D535BA682FE68C88EC9ECD66FC14D3CB1D1FEBC2192C3631BC69327CD14103B6B1146A68410D74C5F028D37F803C856DCB21EC581FF5D93F9DFB76A4AC7DB1BF1D4DA281829FEC0A780AB7F36CD42C330EDEF9820121045496EC072D18EDCFA81B3F54AD6F934CC4A3EE7A23496F2CA5298E917B25CDFF72FB1115CE6390F8F32E0162987A55C19F5A1E500093FF65ABBA6BBE10E0FDAA7ED8CE023132A6E3F3EE0D23AF1BE610E79F7279CF4CD740FE4248754784E70151B07E7F8A3C6111D4EE9CD8D3FDA8F32FB242F7E14F5BFD57583F92447AD190C7E121570E16C2299753C92A492F993ED58CF01814AEE273088C964D66F8659D18E5076C3C7D801FCA57A5C4C36389EEA6A68AAA18E976CE4E5DD58E368D813C188C8ED31D3FE4603608028B7D31D1DD1BCDDBE7357D29A6B925AC20DDB728CCE222F69441A5BB818EC02741902FF4FB7EB2455E5A635F0E20CF78D8C1"/>
      <SignatureData type="ByteString" value="6DB671BD9ED98113AE9FE80F7EBA9E33C14D760D0FD54E056768FE0BADA2C677B48F609FCB7AC5F3279F491223ED5324AEE2866983158CF5E7DD575228DF890BADD6C821C4EDB7EBCBF3E36BF554B3CF6CD41B670DF7640A8ADEA87A49FFDD9A8FE213B2FA8C59905EE286CE593103D45D8443A5B429E153EFC9FB706D2DD035BFB43F5537E1719D49CE543D3DFE3A4894C3BD22826153FADAE6E836FFEA92A95C31F8DCDEB47FD6D64670AADAFE5AE97B49AEF3A04254C8A5467D4C01B408329ADC331364983AE0439D9890FA48AB61028653344B3F9F197F6FA454B9E939EC88D75C642ACC0D891C3F9FB8325629538FCD5C0C1FB0E08F669589D886E6BF06549E9FF5B9C7ACE63AD594A09F8314032D592AB737B2AC06A76721A91B0816A955A4FB2F51CE9A4CFB2880F0FB35676E648E29FD7EAF604319ACACACF997E42F8DE757FD25653166AE156B234A531610C5559691EF0386C936F267BA64A52050FAA3A5E23AD9CD4B1B59E21BB67A43FCFA067A285CF912BCC64A71F3F287692073311E130B011B36BBB8EA6097AD142FE5C7D795BA0CB33C3A019E6FDB9CDE27EC1B45ECDC3B3D5A11DD3D24716FB365667D73C56C99EC00BF89313519ED94F0DF2F5A8CD17BC30C15C62E4319A1AB473E63F6056F8A188D7C70E1523CDEE35EE69EC12FB013C116A27F4A3783E983F2B48C74F39D1833236FDC6663C918A9FD5D1AAF3DEB44F2726658331A8AAF523C6CDA760A2587C08AE701D9037ABECA80FED6E9BF25E359375BE79196EB85206EB6D7E3115301B16D401547DE6C9C462066876E5B15F43B3AF1A02BD2DD41932194C191D1F1921E00A8FEEC65D3C949CD33E8AFABCB9961A1AC9B9EF68AA23C3DBCAA371E115E55615CD65116326A9C185034BEA86C2ABF5300890B4A2C904AADB731780C90656798C07E6A09044218F1E3B8888A0961297CC5980919DC7B9204428D269155AD73C5E7D3155FD90ECFF4FE1D21B0E257E8993D0A0BC8C5BE4CB50DBDDBE6C20B9D9D2EF31E696BC4C042A05CF5C32FD4C09021B7240E1D5B98DAFE0547D3DCC343DFA6D02F0DD3C6E526942D40B7848E4DF22441E31E31C70AAA21B7DAE561464FC52DC6E4A0E31324356AAF34BFF08DD4554D9D3C26BD21AFB4ED73D11C1592FE79EF0FF970ED9810BD536686EB906CC3FE80161C8FD0507CBE68A26F21819BC1C127D8307C71019BBDB14CAEA374B31A85635F3C890C8B0BA8382CDC996CC982FBE686ADF2D09464AB23DAE86492AC86D33A892E1FE28522C19C54A9203A67BB8A360924DD24086CD582F2BB6E69248451A9B7EB8C7F8FA853246644F4B4781F67C61268E406B3B04FA910695D7D877BE61B8BE590B0FF35AD868CB1D62EF6EB9EB99D407255EA551E0BDE4CADBED15C1A5A27FD02FDE84CC7CDB580AF32B7BFC8D8F997ACF6E58DE516690BA978F6D339FAE3BCE84F645371777DC1F9588C35DF019C6BF5E8D75825FAE82CA1D3C636B3A926D2DE3B730BFE56D49FE79C34B360C886E2C91C5DB65BD62B6C8286249C7FDF0F44715C7334F0B5727D867114CC764831074B01BCC7FB44EBB878E3DFF6535D9011286CDCB0A3AC51A782DD903C1BC5BEDDE759DE637A5CC102FCA440072DA4140BA88C1B84A0DDACF7F2D879513582C4A808F5F29AC1865D9DFFE1D75BAF693A3902D1338473B904DE2FF7597A5CD02A9DFC0875A2C49FDF44CA48D9A4D510C2E00840E1BBE83FBAB2FFE8C69F66E080C30BD83055FAA9FF9FF7C5A97B0C8F24C745BECF1ED2BB327293E33D7B94827086E9BC9818DDABA4820C8D16872F2B6DF5477124A97C00973A35F10AFD4FC0D31C5BFA672CFABCB40B96A35BED7C9C33F2EF2C21DDD769B1E5D83F5099DBA5B92D5742F084005AF5950781148D5F013A543083EBA99E9D45E1DDD553D2257DF40377025BAE56CA3CF43949B688EAC36FCDE840BC3D3E1E4ACB247FBB94FB531BCCB7307132E15DE8FAFE1B606E792B35F31F3A0BFE10A6B46433CE35A79640425A271FAA3CB8D994DC420377095CD678790FAD86011BBC415FAAF181B038B895DCC1C1CAB01CB6FDAF7C183958730E4195E27062E6EF37652F5E026D9E34AE1302D9C904AE9DC54C87C0C931A7D6BD8BEF6EB7305CC46AE87CB8F0EA1E4515C8060CB83D21B3BAF900280FB1779AF5A42A80F28028751AFDD9E6AE11D9CB456A0533442D41D93D872C1F6CB90BC23E0B3DE687ABC9A85F8645BFF402BD67CB3425CF0C91A13F44BFB681971CC4DECE0FAB269D3B5C5FCD29F00884469611BAEB7EC426B2B1E6F27E1777BAEB8A05FE3978ECB96C0B29CBCAFFE5081A3CEBEF14AF204C18A1428DC9EEF03818D3B90E0A1652F6FCEE53CADA4DCEBCCF63C14D10280605A9F5B7F8510AC133DAD1776285F5209518FD2DAB2D86BDC2E0DDEEDD0A31CA952F12E3F2AC3B1BD49F58EBFE6862A82C06B816C3DA8486027BBD0AA8DB712E3C4EC380926533E47C4DACE5170D673C75391F909B3CB9E6C8EAD17432D8B2E6FB2F0028C2484D2F6B4AEEAB27E9403751192F1AE3C2D9F405C0A99BC7FA03EB4C1513B01C6322653351AF86362DC63060588124B06DEBA85772DCAFEC6C67999C2289107876802BF7FE51FE9EF15DC20A65AE6899F3D09090DB852151AF3F249B0AEEBEA2402EB02F55578BB179A5A3F98C0E8EEB759D77C140B0048498CE5112987C083347043D9AB4D31E247077E6DCD9B1F26B0EDF00C67F7FB3ABB75B6DDF10CFC4931F9A231750BD110ADDFFE1765DFA4A03ED0053CF66DA87858DBF02688BD15F122D6BDC259B9471F034C84A4D5F8459E4AAB7C75E3D874D20A5CC78835C2CF48AD1F67CF3216E4F6A5FDF49E2754D71F8D6B818D45CFE8E225E8B7CE89AF4ECFD575DF475AE07174EDED7C9F5E2F893C9395AFACECC36DFC2AF26E4CD87E42A26DBB847E44BCAD9A1A03FF218FF779E5304E10C5F6046E803010246F5068E652539BB5F05DD6805526BCBA2FED83EF118B64B9D6450FA80AA75D063DB8DFE3980E979D4C54BEBAF77B58C7D5A42D45A43E206CC06989F1075CDF6D86A9BED0D672A72D1F14AC0660C39479ECC45E6656D775CFD38014B2A8EFB889DEBA7D4747B6B2D7583D82963EBF7F4D48CE1905E88F4D95A4F32FD825B47B9BB6BE46BDF4E31780324E7695E9BDE094E93C48E1653D5373A873705996D167A5AC6E9D86DB02EB217812CC665754C8D7FE4925CBF9FD7D9B23FFCAE73AA4B7B321880C632A3AD60858AD8A05E66632F1D41E5E406837CFA839EEEF2AB5AC7E4EB68D0F5F42C5EC3AD6F631D046F2B62E7C568A081BD102E9A8EBC984B119661C84C524040E7509C0E43963F8F4B12752DAE23A6423BE8DA63C36768E95443AA57E45476B7AB010BD8DB4881FF9CE4D2144E1E8F9EC78EB6E4F9702D33795159D9C2358D2A3B3EF7E6F3FF6290EE4F9141E89ABC042A4D0DD31DE8F4C9F0B5118C9A9817228FBFEFCCAED0B28B1112777F1565D682664382844F232E4AC2630D9C159C32B47ED01269F69C7E4B2AE1FD137EEA32C8A69AD2B6B0802FBC5A26C7473E6AD5B636D82074746AB2E2827AF77F2E51101FC688267D55CF51C2B4E12D58CBD1D48CC720490D6DF0C13A573FADF1F8F385A7CDEA875CC39C99F7D76641E6C14D2188F5CDF7732135C1D831455A8C91713C7D96BEE11CF89E6CB6B8F17665AB97041D1513A1B4EA1A33A614E654C7FEB67BE8569475A7F74781C6CF92DA628F56B75728362436E4FBE990F5DE7BD66D020C5BA8B9405D661AD6EE6651989E087CA7C8F5645811489CECE2D1CFFCB8A58ADD2B16BAF5502CEE9D0C9721354EEAE7CC37FE0B960D9D153FA7D7A8CA889AF27D95FC83A183A131896F37C4945F16E73D87BCA048FAA33868F2DA7DB404F5210A67DB6386BF1852C0DB8DC486AFAF0892592F52B4D4EEB17919970E8040EBAF91AD6545330E23DFCF995814F2C28E2DAD580FD5F46DE1C698105E50D54BE68997BF7E71E9334A13E64742C77AEF537C53581761E08DDDD66AF4B0320918802C551603531750F839D57D693E3A7D4FFF0456C3086434FE57A7BC8B789535877C528F409E184B9CD3F09D64B129DA80AA933DB76B2AB762F3179AE86F86ACB2070D8D8454ED485EB4E438012306C76DD5542C1B7519671B33D92D48B4EDF1AE1F1C5612635898D278EB8FF542F4EB7C324E4B0D48AE64477E0AF3D5BA9E4B6AE3182E159E7D23E280D5BF175A0638DD9944891502F5A24838124381CFA602304D08CCFA596104BDED47A82A068A18A0F23FCAEE222971B4B8B831D71B938D24575FA93B9F2663DF604AAEBFE6973CCB57BBE657F193DFFD9D07B83A6580143D903A9BBA9539BCEDB4DF1384B636D6C8C9A9ED5ADFB74EE008DEFE40BB9DA60E9E7A67EB3C4E6ADAB4320F247E43741C7676F58DAA4F0F10980A82C423F9B155C7585BD378ECEC23D5461E63782D7B995FB178014913068C26FD67E588A546B8BE07BB6077AF869070882B198E48404E70A9C70622A91D4DD19E0427D16F9753FDDC1351D1B00D2B928961F4A524F8621A833ED83FB0B4D0EE660D5F9198F4C4DC467642F52D59ED4318316CFE01BB7F59D0CCC9EA3780DEFF5D573E1A263001DE8C9B4A3BA3B48B2CDA01EACD2480D972AEC354D5FD476EDB7E0DEB5F437175DB8D158FF7ABF6A6F20552BBBD36ECC1033068745824A9EED5C38E806EA5B1940E62E4055A87B2B672395CF35919E65F68E87036339859D4A8473E9C275C3CDDD8A38399B0C9A85CD29D09F4FBE7A809329F3B3A619BE846E367B14A594456F350360E59911E2F308E1048927C237DDD1320DA802BDC94F5462C3ABD0B85F95A6915A33CC62EDE4EC619FE851FA9A27C6752DC1E5806E5829F4006DBF7BB62E7DBADEE8DD43D3D3CE9FBB380AC3B56188A5663F9D36C8A108C7B2BA728E21FD5219B7EDCF233A41BB01D2FDCDF740E76ABFE1773DEEEE3B6CE7C6865AF2DC6BBAE32BC0151EDDBCEF4817C24D0509D19E81A324FE241BBD51DEB368C9D311E915D7B5D37CD99CF70A14E570A802D9A55F1304FC9D52BF681EBCC9AA07D4A7E91D0EC772EDE60C48976F0583D36809031F41288B82E22F64119616311FBF8E80132450AF14232C6FD5A43440B8EA6FEAA68EC5E1D80B5561D65639DDC297F7C2677F16FD937016A9EAFEE82DCDEC62E873DFB594E3C65CAB899ECB2113A4725BE3F179590C280E116DB1F700966E60AD3EE53E76865AD65AC6AB56B8FD3608819CDD0C2BABB76FEB0B83B42B41B55D72A9EF576D65305D332514CA59400337D64F4DCDFD8EB74EC670E08C2C86FA64AA2DDE4ECFF16277005322CC4AA065F70B844B43071581609DB437AB6F39807A185B02B67EA1F2EED239D01A8F8780E911C5BDA7B48716DAA2B97379F7D61127ACBF09B7B07C14285B5CE876ED0D50E85FFE62DEF403BCFC584E0870C0CF5FB16F12570ECE35D1B27232B34687264EDA1D6829610CF826890D9DA868A14A830AF26513C061FA3D4F00A3F37FB5A46967661268F9D583A218024F0C21CCA4D80EC927F76131DF0164FC954118FD8EE461E585A91771DABBB1BDE55ECE139B49CEA8BE05191972A8783386D2E7D156A0C730C9E96362B02EC8BD68A276792F40FDDEA6A3210593A30ACBCB6B97099A6C05F7F35A9FEAB7E5232BCA9A715F8C25894E0482DE4F4C89BE43FE8D24C5A77CB8ABF5E7E554795BCB09B0B79EFA6D9CAB195A7C18996C0AABBC91824A4DC3B9754C9E874DA35C86CD4406A33796F98F9C4199B392AE90A6B081BF9F11F08042E335E1A91723902DBEFD3B893C09BA88CB53760BD1809DBB7AF8FDA5ED7AC20B31B8FB4F5BB8291A5C9995A51CCD92E1AA203D11261D00B0262F8D6C492F49E4180E8A30AE94697B998367E922349EBA69603BB8DD0F21549B60E4C3F2756449CBACB06B2F943975292397A874A631BD1E9327BB6A5B0793717583E92C3D6F03DF2B5E488FED77868DE6590D2ED14FD57DBA41997187E4FE0B97FCF198760457397B24724AE6B49226E1088C7F876F2C9DF5C449258FE30EDFC4E13A073D8C746BAC226C82C7B69DE7750261EBB8B688283F6DDE4CA2C103D2543993D5B749686DAD6803C1D7FBE0E8A02FA802FF27749E34BF13E7E73E57CC639F8A72F1F3091A2B5F515CF98D85D63DE156EF5A2F87BC9878673F4205AF7A67E9EA498616596D11A6A352F187230292D962BEAB4A332ED0F4FB9097BE649EC81ACC64F486A36AF62D73507D12C9A7AE28C3D4B704377E025C00281B6697BD4276B502FA070A7C70BCFB8D7440BBDCDE948350968BD57F7DCA2E2FE07BF5044FB5D0F3E36EE046391960DADE7F76093DBB10631C96BD093024030EEF58781068AD31BE0CDCE038501F3199E6051DB2A8194A13075B4730308D9E55AA42FE6DC1D19D06C35AE10498CE3E73A88DB2402BB81A70FA0927EBA53F2970D6B6F450888C1AC12038FE8BDFD839300037E1D6A92398DCB90A87A8D0E9F9BD3D3D70424D9A70A6D133D3308715ABD028907D77A383A626EED2959110295D9123C81ECC6A6F0B8F2B7AD3EE643409B9F2210F15119FC99195A3A960B13D1E5B57B2B1C0F744C376F777C92D77A043B0302EC565137252A27E285EAA800970023447DB06DC0E8708E180349640D4B13A83C4A0D199FA6EAD931D62E4DBC44C9C89A373828CE6FA3280BBCF82B79509917658FD7FD59BB073E959CD90E0DEEA113CA9BAACFA9BBC7AD12B0CD39F5DDD38EAD9388EC79879EBED650E888B8CD24E591F122FE8ACC98E2B5F3E10374813497C316957097293DD5992B57CEA2634CAB3500EA02FE7E8029AD0A34B8A760C9A7A96D740F030D0F499AAF0633C420AACC4F8BBB9223632A75BDB408C040F43762DA32340FA44DF6C669457CE4C0F00B4FACE264BBD5F926CE6C853327709ED99A3858B18657627A764A65F10A8CF2AF90EB2CE3C1597D923B45C782200D15F141CBB9660459832B6063FD2AED30F4F2FF4C2B3E2A1232BB40972BB916B4FE80D6109494A664FD089B32E05D4B842879A50043B89F03C956DA54070AEEE74D13842B677D778F2C22BC53EC603ACC1C18E8C5C3CA905C72E3E3B013C10062828C8B86D03B60CA3BA331602D2500E84D6995F40B2345CF9A6BC350F3E85E5F88B4A2B588ECCB6F172539316BFDE2B05E76F2E285E747D5D7ABB548BA4AD044316C171E6839A4EE9B2C1F2B2AFEC9D2EC8BA99F27DA32DD4B55A018ADAB88D73B121537AD75A02BA54F502A04B4252440C2771DA6213253A3879A63CA38D744B878EC94FB59C0C5664CED2A9467D10240B90016A05D1ADA2398BBF7EA623E314CCFFD13D6C57D98289AA0986185DB0BF2187C7DEACCE84B8BF0CEFDFC5DC473245CF007146DC50EC6352F7ED7FABB602F6DCD5505909468D0D965524BCCB213B8181B60B87EE828B578E90F449328C09F1BC0DF606AEB4E64D9E0491101E90F5AD5BCF6744AC2AF279FBE290066DFC2475B4C320A35CE80073F952A5C6C31B1CEA78E4C634481D44F90345BCA405A1328A646ECDD6A0494BF9E6D539B1E67F751C5E7C71ECAFA19B019071119E7DE2B0B5475E710F54C4509695C44A6A4F5DF88A440A3D16C2B7B22A5F67FF73D4731FFD661F2271A24BA29DF507411504D4E1D18C26810CA0E159BC013F23260A53EB820C0AD99145847FF4B13A2875594E66D906E9C5B95EFDDEADD55F8D3ED29A1A228909D5F93EADCA277F6DFCAA4A4DFBA5FED9E417B22FFCCF887977ABAAEF52777CCFAB61A9C4776424724FE36437B3B54A3220877E0F6A402A34E81D15B0178F135B5611F0565A10F2F7799095DEFE2E832AFA51FF08A06139DA5F4A30E1F6E1EED6A52C13708043AE39E932FEA22C9D9D36E858209447CD752D80970C0C8BDC9992A438EB28A6B2E6651D0D2EBABEB587C2D562DFB1072CD1C5460FCAEA443CD7FEFB80336E3ADFCBF9DAD6F33F227D23D9609CB9E0BE83589A649D1F87ED1F91BF3FDB7C4DE18340CEBA1ED0C7745983889E5F9C15C8763D850E80113B677512EACBE21C01E37AB7D50431C38FC261D4738D761990117C08EDD1CAF788C44112B5DD533BA012D8FF7A53F8249F34DE86DB0D34C7DA0D4F5440C435E3266F5C3199CF03CB60E10485CBC65D60E2A587D62D5BE693710E2A5C28BAC4E6ECEC96E45D83D759CF72955B194C7E39A7C4B1E516D14E29ED2EBD08D58904259E9DAEF27323D2DA9519E2405A8594A1CBA7B6A8ED81327821DBD2D30150EB1E92AED7C5890485A4B279C64846A60D09A4AD8DB1440667DA3189C0F681BE7443F2A32B964C8F8668FD5CD1E77E113335C42B212A70915064CEB9A34F6B7939A2BB5D3B27356123EDB47981370DA2DBD510BAACE3F70F2664D97D4BBE4AEA6E5405B6AFDEBAC01BE00557070CE4EED3D437C78778D140657127621B5E01BD35970B8BF2960DE4C4FCFC6D9503029318A1C03B84E0318B8F65D821D2A31FF4F68A4A0CB65292BE8A14ACDEC933007F112B5FAFA1348A7BFDD49782C778BE985E7E5A32B37E6478FD903862D66D8C296463EA01D1F16881ADF522A2FD654BA2408B7925FDF0004FA6FDAC3CF8DD6616AE4115271E619A70272BFA3CC88DC25C03DAF6B6A2398DE79E932D17C4EF32BCD504E96986B14BF14227A19D2C958CBBB41ABAF11C5CBC7DAC4897242833FE305C54B75731D2842FEBEE9BFFE8844E6C61027D3B208E073E098415FF20A2F42084B4A373562DABF080FF708C6C11362F07ADF6F00BEC7A5C1C998C0776B5FAC9867900C9CA12A83499C6323E67C1C06AE4EBE0D04C7DFCA7434F487A7C03C75F0DC23305C8335D397B1D9D42AE407A0FBBD4517C1B3EF559FDB87CB89036953C6D46E910CDE415B430CC1DF0D9BE43B748458E6A797E489A7C9861E8F472800EFBAE57903A4315F4F78D89A9233FAA60E94122BA9190B00623F18039CEA7D958F1165EA8643E7E2D7A5E037C68D74F47C87E65372491A2ACAEC3820221DFDB2CE446880DD6B2784216892E18B4B6741F7982723244904A8CADA791A6B1D09859050DBD70ED6A809F2B43B5B7B06BBAADAF38408E78A4F4DEDA18950970062CE37F87121CAD3991009AD73351DBAE4BCA2806FD45B16CB971C423E8BF182302E6E6CF6F891CFA27547EA1B0C728CCFF296B8CBF8FE3C68B5F257404FCF0475EE3B2F766CC4467AFCAE5CA8A28161B58FF1B91C3366DFF7764741CFC7DC76C92BDACF9B6AC0F7F850298383207A11ED88CA7567EF2669F5A986CE76E4CCE117026C46186A0AD4CF3175A5F3C8AAD9801AD72DE49D53FBC11FD0E4AFFEE6857FB7BA58B70C8B00A7BC702B17E8DACE80E95E50C6CDB4BD862D62AD53F9F61FDA2AC011E179B361D2EB5B7AE57AB09712B4C20A36CDCA809D8B3E410AA4A7AC37C6C759A947BC0C364CA21BFFC3DDDFE6D0DBA0AF58DD1E47DAC185A2D4ED6B425BA69AD9F9B35B387B14A24254335C674B1F0272F32C3F89875D3A5AE1DF62585AC7E527D8275518B38E78994E31697C85D87FAD6EAE41987B6FBF179D598975C2755AD4EAF67598986974AAC987FD48D9571F7CE955FB02959721EF5F5546162E7503AA8F3B28B12123BBCCDB68FCC4A58F9E244878B1224A8E925F35A8AFB145FF3F93B2B5FB97627A5A8AC0C69596E812247E6FACC53AC41BAA8DAC814929BEC7035F8AAE1F11BB9B6F9EA2741799A4C887101886DAE07A4646899ADDBDA703CF29251AA7B864919694D37CE9B53257637897E695BA0002D7761E4ACE3A0885C44BB1D660E84C583BA0A804D67EB94D361E993B2C6BF5161DACCE6071AB32A24FBC224585C82E688918E13E49FE01FD9808B7E69CFCD57318D7871EA4B9B1FCE69D644E2669FA5490A49BE972B95375CF45506FC536FB5612DEC5917A53F1B93AEA72EA9DA98F161D52C9BC70F49D210ECC7A4745914F33505D85B6B0187745D5E8F6E7A4662DC012E59C93A9C1CB51F92F5DD924D8F8763986198C31E926D675D123C1D3D9DE08363E75C775DADBFE59C26D0415E2D4510841BFBA393C98408F9632F010F208423722E04D167867EB7C970C6F3C35C719B248A406FAC33119BE333DFFF2D62368B2A2CFA087C33C0EA3698D45EDC6F9FF54157D4C5233804919E65503A25CD09B06812D55CBA62381F803CEC9C592EE6420571878DD091DAE73E96823F4869693DD1582F3DAAE81975BCCF71DFF76058ED51312B41BEB91F966EB3441C8472F10DBA4FDD86DA92499FF09BC07F214FEFE7CD974EAE0B89695986B7EDCF0C0ECC60CD9689491DAECA0236383A95022C7681ED6B3ABCE2DB6F45AEDEB7A7C3D9DDF45057A7C84BE7F24CC425211B8FB740F0ABDB33EC06EB32AD967E5D2050F5EE14BA5854B0D7E3DCF7146EEEA70C9E71D056CDB6C695DAEE83F92AF18CEDF99980C80943CF24F415A1E65AC472B3AA15C4E4E904B87730100189321DF5CCD6E5C997A66D21308F075AB9491216C407779D6202073A4F908EA85C631DFB681A71BC2A5066D6AB3C7DD497DBACF3D1BB0A881D3A5DEF6547EA6A1EA3F762177232787A0EE22A85CAFA56224EBA67E86CB41DB24981D5A9A9057F76C8AB2EE49A6FB0679A291F183857879AFE9CC7EB8774CFEF5943137C660D74CAA09DE6032774D9EB52F22B94CCDCF47737D2D767107A9D53D65B313EC2EB2FD5C286DFEAA4384DB45B09E03348B815E3168442803185136E44A429F767FFD8694CA40DB8B8EA0C94991901C4BE2E2BCB9CAC254CC51518745510AFC15F2382507E0F737759EBA1EFEDFE8403316F1DDE7E1D0D409E7F35CA5D7257474BBD8FF2A0DD89439A6C73DC3E532B6BA47F6C860D2A32BB20934A523255E93F19552C0C67B63699D80DCE83F1CFCFD204B968BF3E86B61B24C5A99C660321F40456EB2CD2D59530076893FDB2A792A97591E6930E587984E699D85974BC43DD9CB9558F41445E9250061F7DFC9A283A0018E0404B8376A5F67E0119B6DB5F389B75727DB5E73CB1A8D0B1D1A76474B8FD79B530D6346AB7D09F21999527DCB94D6642BBE50DCEAA72DF32B87993120691F61087D2EFAE11AE1D7B5EE17BCEA71C5A6FDB0ED98CF82B4"/>
    </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>
