<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="36B0848B2FFFC6BAD62AB4CD43A063D8F782C6AC171D6464BA33061C7327E0834566BB07C721BD8E39B2F99A22D4F94FD052221EC5EF9FE4E6AB679D060DB00F"/>
          </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="4566BB07C721BD8E39B2F99A22D4F94FD052221EC5EF9FE4E6AB679D060DB00F"/>
          </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="A0E3B3265C0B50419179A02415ACB7F0F60AA764854914F052667F2572BFBF64E5B476C4B36B0B661229A510"/>
        <Random type="ByteString" value="BEAEA45CFB15276E938753FBFB8AA7C6"/>
      </CryptographicParameters>
      <Data type="ByteString" value="0679D512ACC5BBBAEE8D7A16A867916771636A378AA79EEABF64B6B1C595F1FF5FBD57E4CEF088DCF7490B839E35296A1DD0FC042905CD5E5DA30335A2B204F910194CD2D1AE386D68943D5805FB8DC2995964C98F0119AC8F2992075EF07134A2107F2CF8C3C3819A8B0642B25D87F0AA612613E6A60A8F4544959430D3F96ED6EFB58CEC3824C06D4B7099915FF025BDC2DB585E4724579C6B651C8330CC0B2597A1A28244B385BA855B0BFEA6FAAB6118C5FCDF1F05789238D19FBEDE45C8566F408C0A513E82BFBA7764C0B6906D0B23FBC8F9227B6623ABF4C0C7724031E91BC18E1406CE5CE1BE1E5A86292386F89812FE102EE417FE5592D8AE1F41DE14FE8DE43D88061E220BF7DD3A79BCB684A2E00851543077FFFE171A24F168D99B59D342DFA829D9A1635340A6E3161570B6CA16F9DD37E8406C8C6661A881754C9DC1508F2C6D4EB9D9E6883D70E48C6479C3A666B4775DAA636F4CF7E2B387EC90B18A6F7B8F335D30CB703AE14CAFB9834814306E06FD2831CC1E60CA7F844A206A89209D0FAD8EF3146DB29F8E7682CF167667FDA8571AD1277F291D26729E7E10C858CE7ED0FAB012D8C621CF50B1F53C863C1E035BE9C3589E6D0A5DA1CBDA8E81EF3F6BBF5653946A59921A7270958A86BEF24C2C000008C48DD4238F1A6C6BE0933FE53B7BFB79894B035CF287E573919A780D37BB21C1D57BE7BACFDCDF6EB584A258E32624FFCC29084EC1D684AB48A4006F8821EF83EB230C607BC7A39299C43276332D189109012F263E0DE4E2DB6282726E7932E8FBD586FCB82E00FB50475CA5B85F0ECA176EE9BB0AEB58711FC48E7BC3F3D9F669EAD642F82FFFF2BC3912977F03A76ADE466648709CD3D1177E2BB820BD3562DEDBA85FCAED107EB65958DDBC70F04A7CAF38F856B8D2124AA02F09ADB64C1417CE076F4E2419173EBD0042AF1D724788D86E6DD24C31E64BF783E3044F3BB79C07FB2EB77823EB1C0A45889E1E09CE843459E96EE91C12FDBEE8710F362283459F60B9EBF67BE1C1DC56EE5E2EA43468931A27D38156FDC0E625325AE5C873F9A3B6435272619E5B2D6AC4E6DDF922F04356D8AA1B27FCE2B32C4D95D70F2CA13DCB57509578BF6BC443FB7D39B1EC33BA0A69116AB1C4FB07D8CA32CD639F28E8FD98C92DDCFBAD68435BE02204BB7D5E1AF97637149FD595842D902527AF20231E81F42F4B4EB380A1250A865A7F3569F0597C83C24669F2C7157B907B4E8D4DE23AA239246EB7967D397D7E919CAA00BE0C74B5FC025EC0BB189D02E530B91FA39C230480F475640E79862007250A641760C1356E31E9053E222D99D3C60F035A84A39C01C2608041E2E6E6089DE3E8B170C9F53414A3463824C6E074B747F55F8EBEEA0EBCD4E155F6491278222A0503A1501ABB6F92186FB158D5A3B6768BF45E0832A2E78A028A8564C72C13F890FA6A97EA423C5468C160D298BE5F66BABD762570B2246F9B8B935610D85479424A1635097133021ACFBB5712821695E1953D1BA55642A72F74081D45562324197355AF5441FBF7D91C7BB35953E3A4A9D8AD34FC6DEC97F96A7605690C1E968215ABF627C06E8FC9398992ED3B11A57A712A63EDA639C4697C6FC2D0C53162AE69EE6BF95D16D43C9ADA35315513682C46CB9A6ECDFF7180A4533D94AA29A46FBAE701A33EEC450B9930EC18BA69BDB9036CFA69A01C956A92A9E6A3226D6D87F3F09B12CD6B9941353A8B626A042A8BF75F0217B1975F55FACE0FD72D7A462593571CE5F4B4180684AC0100729039A281141E689301DF0FD58FC7E6711EED363AFEF3A4A6AB9F15C7951990A735E5C1B481F51BB1802486FBC29193CAE09B9D3CA8355851EE23772FD0E9B788DAD2662391C60DBB2ADF6F574492CA23CEE6B04DA16B799B08537A8FB14591F07BCB8E8CB462B090E93EA821D161A469B3287461D93353685F1A854256F6FAD20141B8E9FB7D4B43478A80F5D4D8B68E95D186AB17923234B5890AFFA6F81A69337CFA88F03A3B39D48CF40B6708F2691A2C3A71602E4EFBC9A92336B61FD03B96E8FDC641D0BACF43E6DA658EFBDDD8C0C01F7634B15131423B58AB097F1FAEF2820745E1B32939A26E23B260913722542DB6D6CEC2BE9D2DDF796B0A5D3D66993AF6C51E31067697ED38F24E7F11BCA7630847E6B9E8E9482577E829C027DB607132714DDE865C759C8FB7AB06C3A5C7A32B32389ED8CBAB44A4A48E7C1226A4E4F91224D95FD39540E6BE84942DECCA05643CE7CCBF5A83574AADB11B9D5C5A144BD9F38DAA2CDF13FEF8F95C22F6F155C02BD86D3AF0BDED9FCF053EE69439DF1AA78A1F428A313CA922BC7D47232750EC97B0D63C75BBD6F83618DC688935BB75407F4946DDED700214E3F6C6B523B7AC6EC81B4FAE209AF1D1FC30FA33518C1883326BDAD3BEB4B3FF845D10ACA8F467120FBA154D3FA7AC5A1D0591A1708671F3A26EAA8ACABC28DD698E55CDF50ED78ED26BBAC280BAF2DCF6A58FE7921D8EDA2A05BA7F83397DCA7C96083184A2FFACEC23BEFF619BF95DEE2DC44886A57471C0DA6FF4BAC4B2916A1B5E7917E00ABAED158C068E4FB599FA754335CAE8E5DB0F20118F5CEDC2792A4D4E1635F3D231638F306B808391D26ACCE27C3DDCDFB931946CEA126E491E810D8A20211F66DCF28112A9A1176F7C0A24FEA60B4386B46E70359BD0C4B27638D282F0009CF66872EEC0C4904D2967303DAFC4E482F004FE8ABD1887D8CBB345A2F7CA7E9FB9BAE8E228FC47853E2C88BD749B78F819309C0090BA56DF4B9BEA0849CF79B124A4D827BDFDB28D058E4514F7D373B5BB8F72717CA24492E1A5E0DB894D1483407F90E85133878BA119A3D54C38852B7674555E53BA31B48D295B448954A6A864914C7CFEEA2911EDC52BAD57D1BC3CEA692F30F578158DFB8FD27B457551CDC6FBA709756F95A5A44BD669472C4460A5A0BADA216DA40B9BC2EB948FCE5DC32E73DA9B3261DDA543509D9983B14FE7236249A2398040A197D96A5214D9F642E5591A971467C3EE42F35A610E3BE40515006D8610421D490AEE03F54F1F989DB2ACD568B665E890E859E556C94B8F9ACEBA72AD76A8EFBAC1D1FCFCF8AB48274923AC9ED5B3C087ADE42EFFFDDF1A07EBFCA19747E2C15F4BAB1B77ED96741759E235E3527A976F52B98F38083A66DD48EA926DC3A10A7F06FF196D2312413C1C373A63BC62F17D6964395161C75F65183E892ED3914E9346F14544F800D48B0BF00067A07E1BD11865FE123450704C44126DF79D4D2D1C9EDAE1D7340AE368776DA2D214A3788536277C00ADED6E28C97A4FDC684BF9ADC2140B180451F99566ACFFA2793AC794EED64397FBEF31A9F3E5292D9F491477101B0CDB38665C79BE77F0DE96610EF2A8EF257CC30AC9CEF0437F60CBB80C568A9603872C6F84145206A1C4BE21ED7246F4E6ACA09E0D14A3384BBC7BAF80603CAE0084D354E78E9BC61BD11E6C073BFFFA0F4C1848058B1AD7DC13FD1FDA6ED7BF31C65DED6C5541FEF5A52A28EB7F4C48DC551D581F6E755D7140AA288D916B45F90AEC5484DC502CA538B67AE98C17863C8BB046B4D1CA1E1AE1C9BC82E636AB2013B5030589D48D9BD22AEA8C8F3F3AFD2C0EC33C8C59AF0EF1DD5869ECFECF22420A29C615B24B4EEDD20E81D810F73A32A981B659EE2A3C7C18B8D4227B6EE0ABC29C877A6DA6ADC51C2BB7962B26AAB17BE45ADF7BE5DF91A334BB60106B198AA4ACFFBAA9B5170360313ECEBCDFB0D418E48E94F88557C256302F85AA0EF65BF97376DBFBC29609795364D3A735C2D2BA656E07C613FD1A88FA7C3FBF9157C405E6037EB26A3986EB54A7F6A0E0BDD270EF1601D3FC41FDF228463448815E214A04B3650832C1D06641030710F043CE2FC4C11DB2A1C9B84B0BB1743BA0C7EE5CB8E7E3AEED97310CC8A29CB48C08A49D82D51070BBD931E862529F64CE9908DDB7941995E05104D532D88BD2B11B9DAB1642D4A9A5A6F0D17CC4FFF16D64E554744ECF2AB3BAE0577EB617ACAAADAD62440CC9B4EE7D2C87BECD4FC1A8838C498436805E7DE1B7DFF7C326D22EAF9ECC85A875F9AE6A8BF4AC4D0B6B9AD71AA588465B497A320AB905771F7A72D9D5CA38EA98C2281490E080FA91879ABD56163D99AB0479D7B61E6A9D0D3E4A0BEF3ED5A629F0ED573E334AD420305175"/>
      <SignatureData type="ByteString" value="6E098CA45B71A7F0960CA0D875A15DF6E69212CC726CA3FC7ADCEFEC917F7694EC50D66CBB23EA47CD5CD220D1678D590BD46F0659D210F8681E6D6E28A924B015C6550C9AB4A72A187131A009F266A5B3FB252C25BB35C2CAC43F72E84FF8E16469A116D876049BB339BD1698CE06738939239EB1F178A0D3ACEFFD6DD87FD9A8185DB92CA5AA2C6CF2C339090A559867419BC63E01DB6E3E223558082A505996BB203AF5A8C244E72A979C56FC86BB55D4FB6F9B901153A946278EF9E9189252621D38FC4CAD6872C082A1B515FCE000D4E5FC03DB6633AE8EB5578D73430DA935E7B5CA4DF4CAF369AB2C62FB993875566D5C6078F7B462DAA4DBE3E0C080FEA99C8C7E6ADBF1517EF8D65D777DC8F9CCAD633EE22B096CE61062D3C76AD1F74EFAF57F0C88D1F63A420634B8B46A0C15640B4265720FDC2D5C5EF8314601A83FE2465B8C02E5F31B10FCDD88E2A344575D20E1451F3571B0A385DCE1F1072B470B5BEAA1A9E4F2A1EC8E64065E6D5B5DFA29E49D7FA7EF259E923CEBA2CB7C06F621734EB45A7BC2E8ED9CA61E961C62636B9707154C51296D0893E84B06FA86CB3D790F33F755190F0737C3A33E49BEAB7AF88FBBE85BAC92AAB6E5A06CD55133DFC005BAC15CDA60F198D3BD71650ABACF84B13605C6893D994B50EC846CB2904BACB49CAA503D9852C510D97322553553C13799928AA59F1459C80B66DAE9AD8578389E2516E0819B4EC2A772473A645CBBEDD32F0222AD4A2A250D4CCC19B2E1EB90B82A5B80260A8E288A5CB4C2F004BB6504232E45EE65722217FF354C32D62BA76F816DFB264F265ED1F0B1831E5F09F3C7BB7E4FA90A4F5313BFE4DEF0246F3601D9F988F9F4FF5B80A1133304D7261F5386EA63B736D734BC7CD7A54D859FB8D84AF77B52E3F3EE4C0C820B4478C4BF3305946E9455EBD595D3A07AB003BE05BEAF58ECD992CE6CFB686DA5904DD12C23AC16EA56925485A0B7CBE56939E0879873696D804756409426468985A3C2075A74CE938B2CC8AFD40FD966E93CAB618429BE557330F7BE9F119FE6E3CED9F472AC36DC553173A94C0592272421C0A8FF9FF440F2C5293F1D769FBB5676412C5C08D9621C4ED4A0235E2F7B058FEE507512852D77CC8CDA2D3E03C4088FFFE1DABFE34A0CAFDE3C780D6D4435EF0BC0E2AD22C58F41EAC54CC6F01ED5F4E12A8A0325BBB81FE3AD6088D8F15CC7D2A21C848E7CA4482E309D60B407A42A565231FD9845714BE39C044980B9303D0978C979FB98ABCC80BE5B5DC7DC8A906E462583460BD22348A2E2D69317C1020C77F0EDFF748CB4DD31DE7A78DFA869B78C30216E8E37FD5193FDF13142834FE9C4162C310363229EE2FDA91CCDA304830E90E1DF51E69A367BC652A95FB3B360774DA30E49219C8715639CBB3F1152E0590BC134F79F5ADCCAC18A69C9E7840EE0DC2FAE15E6754856194C149BCFFA1CCA4FB3A6F7875D66A5F243F7C3EA1FA8072F05E5AABBB4550A7988945DF537D082BFF417A22945DA717D12E633EF84DA6C7BB3D62D81603724AE868D17B43E941A4D4512A31245AAD5BA7EB8FF8F6D86A9C5059371D7CD427AFEDD4967F2D2B2D115AAAFB7DDDDBF29CC86ABA50CD6D945001083AC1B28597B47F0A0BEE511CF9DA48E918E05939C6D7E6528843B7AF35BF8E4F9A690C9CC19F15BD9DA6F0B7588B0F230990945D3468F92BBB2119A5576600EB674AF9907FC44698839240B21BCFE22810D3FE4E8599112A0C97ECDF62E3F3A1C70D82A4B7F28E42C1C5C5B09D14E56FAF492172F9BE4C0DE3D92A7B313F891C2069AF42D1520AC01CF62CD272C01D48620013D07CF884F9217F5D1E3FD118DC01C0B33497C611A5FFDB002098BE8202043AD7A87E88679D28E3E8216EE4ACD2F43553664573C9EA222E97A92047D3986D716BA0AADC860C2EB13B343765EFE305602B63260D059AD93929E162592C59A884E500BA767E3862CF14E4352B6CCBE0E22CCB0D33A59FA68E10C29AC08FDDA786C7315280ACAB1AC61FB2998E6C33B6F220CFAA65CC718C7912DCB2F616B1467FDE3B17D461715C8EC0D51CDC4910938A73B137D0AB9A635376524BE5687BEC18C63D2722A2A5E5A71801D3E01F99A2BB6251DB473D70D50816A8D862622A1A25C90BF4777D245026D45C52E709B867E5D54B79B161CEB808A73036500DAD4649C04D5F2F04C5534262C7D4EE18F0B742B1EB2FB5E5A00B07E54821379E8F34965C07BD0A9C6718197C25F7D72EC4C4D2089A03ED13CA3A097EA4F8BC19DA6E190F17228E930A06C7C168445CD9636B4578FCA977F76D09D25107F6009F71175D42AA8748BFD5353FD10A15421DA294891BBD0C824D9B27905D347E468BBCD56E6A8B811184E0B6640F5B20B2C32632E92336B91CEC0995CA9F3BA13FAFE059E4C47050F15606DEE11D233E8D4A278F00B55FFBA7F1B23F942AE1B8D147436176836E80223B5B9EC941189A9697CDF18DDFADC058E2CD5BF27D9FE4D7E503B993ADBC9711966F8140A1D56B6BB0DC68939F83325FEB592476B5133AEC53AFCD6C0508C3F32AC298054BC8BBE5B5C630952D3639F4A46A8C074AC384842AB56F332A68747F43A1CEECB5729C69EA85B32689E114A9B8163BF222284B69AFB561AFA90FA22969B1C07F92A1B4C6FF1A328A714E8966A745BC7898FAA5268A2F961B71514EE26CDF5301F8346AC7833C763148F95145918C858258AC96CF6F00C6CDDB24ED22883F6D5D903664572C3343F70AFA2A7791E10C6EF9FE68EB7A8FE1942A5F8920A6C76D52E6B9F295E06426CF2BA574761124FB892C63E7EB807B285B5232732EF83E82E24F1F7C9EA72135207D205431926C5FC67C500938B672E028CD69C5875B239AD5212DF65886D5DB17B56439EF7D5163FF42B7C2BEC223591EB0E9F4EC3CCE8326D34EA1953CD81F91B1C880C43E074FC80E630D96E2B59A43B63E59DAD9D69A832F9909EF87DCCDB05AA3068EF8B60D48F8382317086D7B6D00378D313E323D1A492C77219173C2B5EA23750810B56E45FF59C77EB7E20BE16595E6AFAF64AD11E300128D5FA4C563F39E9E969B8887FD1CCB0222D44F39D7BE4E13AEEA40B518EFAE0B5FD9F19EA44338BF088605B9D5EF47128922E966D2A2D1813656C5611FF6FC9D17C2B3F462DB1BBDE445428157A26BDD2DC2D36E0D66223D25B0EA7B600B91A7C2895F24FC552C67ABC11B7045F1695AE5FA73049629A45475A959622EA10A7B6C90201425ED7E9F7B96101DD4BBBFBCF6ED0B3DB8D3FD7D5DAB83688045E34865110A790C17F4ED48ECF651C4A7F77C278A5D63BACEDFA17DE38375D7943BFD8475A8658D43F2648656852AB7DD99EB3BEAAC2C10685086C7E28DBB493377F572DA6752B951D4BA86326C7D8DF2F175759A7DE26A4C877C884380A6F76F388194537DC8DADEB7DE5F53D51FBCE6B1D95D969A481D7F696D5CC6B8CCE3EDE46A5AF48F274D7C003C7D83E4F896E93101ABF91B8C2EBCC1CD1352323695F9A7428E08DB3B1CA83C87FDEBA07E8CDC5A1A1A30F1805977B63E80C5218FFE2C331B97D271D626574D0AC95ACA5E31373BA33754C712EF206467956DDF39BEEA755811486A7A080216724605BC982CB8A5F9358BA74613A6835D4D67E8BBFFA7DE4B617F5BE4517BD35F9271CCDCC476FFE086BD1F0C661C3E59B056FFD90AE119929F711F10383C3CEA5120884107053090D8BAFB9284CEE5AC4D0FD64BEB2B8333F144C22C8BC4B68AE9F35ABCF498375CF1F7755F197190A874B42BE1A59690098B7AA139F56AC2F00AE5DC902431BE626049F7500F783358A4DFC3B286D25EA9B68251ECA1884ECFE8E4503D31365BDDD6B618D276797741129F843BC5BB983A782D650F2EA76776EDC036F068CD0F3859FCDAC698DA3520F270B6059B27A561D5FAB5AA99B676C03635CBEC55A395F9684190E85933D93D6091331AAA7FECB2FFA3668D4482217A55DFC811583166AD8CC1771C87EAA4CC2BD01E914B91747083995FAF66336D95012107A81B918C7D6BEB95D9E04904E94C9BFEC3EEE138AA55FF6D5ADD036FC2130218CC284EF8A19D893C12C1773D30C2E2F19BD49A22135E586477396522B01E6569C7BFF199FC754E48999662D7F65EFBC1BD4389E34463CC84DD0109CDFAFB8467CAB2531F01FE4E0800AAF18152E384EF836C8927DCBAD240D6D06A9B7EF1978A27D58C7F9D878071EB6B42C61CCC86BF7DD9D1A0F3854B804671E4F5CA9FD33F7290F5A59D7D2D8B10F4DE18B81C4F9B2219E24F00D7A32207CBA96A54592C3AF8F1D23BCCB51D26C41D28B251E9E6C612279C6A81F706FBDFE4DB5143B8C908768EA40FCEA004CDF7AAE441BF55BD871C7AE3C67EAA93D369E45F28F5DC0328506C22FAE9DD8814E5F6118E916B8820B3C51FE9B0142E35D6BE62E1A25E06522E4342F789C7713C68875FE6D9FB0E837C9F52AA76112FEA0768459AC7F2E54C6D6A8BCE2BDCBF3CD7E47324E3A935F24DD3126BEA4A7BC85C8B69CC6D5163BBFCEE6B389E5F8E53160585BE184D8295B76484AA11A9A5D4EC262CDAF6F6F9BFBA77F817DA68645188E6DE6AA890AB6DC0747C7ED97E9D95CFFFE275659C859787B4F07723299719B378041DB32FBE86B37E4EA529D7D119317F75240FEA55D70227D9DE61FDDE40AC891DC427620F46C4DC0DEDF2247CA17DB2F9C242501EC00A1525DEF1926907CA6B7309AEC2B28263E2EE7542F63A85C215105648491B4AABF04EBAA3F8BBB408937787651E67C17D58FF47E5A93E7B710055D3B6BC64D556C92DEFC96A27FD8CE597B50800C9BB6AB859355BA182DA55F6A243ABF592B2F39704367E2BCB0E7E38661A2A84747D081EA525F7C0093F2EC8264380C1A5F5F9EF4C5D2EC49A2C4E5BE7F1F3A9F4751AADD6DE394B9F47A86C8F9998F41AB8519DD9F1D7073BF074E776E226421EA94445AB41D49A717CA4B640498392045D4C59E1F27B288F5CC4C863643926149FC2D48C6578FC6232DD73022C6EE7859EA717EF4A1A0ACF710B637CF0AE74415AC4DD66574557A7282A515A8764F7F44DCD4A939AFFB6F0E7134F61D36D6801DFDE32BF774BE255A9900EDF9801D5BE9858A97390C2EF7E6C759CA8750A27D42C07A44A013FF3B5622C1D4D1EE628BC92E383D5B8A06C855366AF473FAFF2038AA9EB483C3322EE5BB4F2E1E1B8E856FCEA6D58FC8AAFA26E6DD92010A4A2BCECE7174DD5F2176AC654AA01605A1ACABC91CF2ED76D4A15DDDBC99976E1FB12602920A4ABA86041016BC05B5525A5882D1F9FDED1F79E64EE044A43CFDBD5C7DF5990391934E45D7918F1711CD035249595E30D9711BBB119AEE7C4D2BA82A35DF8DA0A931EABE9F6D72B0779892D46B7F47DC695DC6B8D4C1697666B000CB38192FA7CB1D6CD858F8DDD1F9B040848BE85A5E32C18593C9DEB7D8947AA8D5AC22C9D825EA5FAC41AC494E568521175ABB493D237CBDAC1370CA475253F129250D8BD16CDB95495FFC393107BD7012066BAA47712D3CAD0E86C3FEDD07381EF5651A0092C37BCD1C7BCEB85AE9F1D1E847112DFA2E9E800DE127F066C2BD1E2D8E9BFB7A670809E708AEFAA776498371F8ED4BC62485581B5B5738DE954D3443B7C35764EFAC1659FF9610D50328BC973894FC44587A51BCDF37882BCA0624D384C4667295443CCC31966537A2530F84B6D77BF47AAE8DE160BA4F9BA092EE09CBA4B8950A51DBF55A9380B8378A9A0A3D0B49C23DD41425C5CC4F1C2AE01AD614967974A8F6FFCEAD85AB5081CDD4EE2DDA3C23A95BF9688AA5FA11D41AE41E0333281C4758619A34AD4407A6D8974F9CD6F314E95A88BCE69D469810D2F7A18004F1C7023B7AD100E21243B01B1F146860319D953FAD7452EACBEE7D474846B68DA81D6781E6DB97713E0146D79C94EDCAB5C5109DF2F8491A8C22508F249EB7233D93FD428379B6A8FE2057B7974F72E3664027D5DFE3B3D54A0F0EFA954B27547A0F553791851F5EC96DA113D19B35FB6CE36D6D6E7DB7A0D70BA6D70BF9369F25D1B9924AAC8BC65D8B4F6A2ED09721BAA6BB3B6A724D6506B205FAA88F683F55C0211D18EC27EFFDA3D09E5D7A3344BFF4BF2349D94E0225650918288085A91BC859D423961F208FE75D35579E37C459E27D8FE46352080B3424B959509AE66A92B74F9D92933F84577B519B0E7A7A6341075D048DC43EB63CC5DF44613D4227CE9C56D555588EF3478DF058E105F155ACB1B0FBB2B3B9EEF8327085B3E206DF62047D583502F9E8F22C0B92F914CC116A57F809EAD8920D1529DDC990BA40FE79EC80BEE697B94496F09C7541C3E76E2D63B70871B8DECD5625BB991FE2669B1307338CC0FD548DD38F9971C74B0913650166E104DB28CEF86B87DF35BB8CDA08C0E31D97E7AC8732B3EC183FF2B94E1C10C0E13EBDE758F84A06EF036D2D8D203E4D2FFCA59B804AB7C93BDF8917869D6D8A331527176B3C7F98B693774A09B82ACD6D759BE8F5C0DA41EF0E80B41FF2CE693C314A5D02BA5D2196D003AAA7258C217EE271D899DB4D910105F71E004A798285577A3B45037D47BC24E47D14E791A83AEF0B24FF6410B01FA3FFFF3CBBC690875A948FE7258206EC0F6B86D1FC1E8E061306F30901848A2DA1E54148C5B83089D07DFA89E8A24057986D53EACD3D29F1A5BCE5E148C50AF31433A94892117FA816563787345371103C69817117B01224948070EE9F3BB4E997C1636490A3E3153E7896D1318921189029F0E70027DBB9110EB7C28070420E30958B93A63A43E3D6366C45D5666D0EC98CBA7F172327B55E4E5254177B992C6CA1DDD8E36F4DF07D02B7196BD77675D513DED6ED4F7B3C7B2853E3EF422DA98AF0CDAC58379A87A892E16568A80953DD6FE662D36EC741A81CBAA6DC670B4EE3A2A5561A085E2B5D0A59397225BA85AC86B12BB4C9FEEE18E1BCA4CFF3E6DAFB1F8C5A1A1D8EBEEC3C2821B1DD161500E3F2578111518C1FBF8B57EA28989AAD8EA50FC1E6849068FDC7D46F8A7C289E18C8BB618BF685E99272F168DE924D4EB21F27ABBB87AA2298F588BA9A8AF83E0FF5DA03D65546CAD82756CBDE9C8610F236CD4A8B6151BAA851C077C765DBBDB5F4CFA43C19EA509864FBE5177BF4365F71A0191366EB1CC3DDD3C3037DFCC88EA8009A350B0DEC3F6E5E11F24C761F2F763621FBD80ADA786D16F4A4AD07040E0B250A8D4296BB719DFD6982D18224FAECB33B0C59F8DD11FA8387FAF1713E9FB9D66629ADEAAB395520F14167E34DC9C7EF17641650B0C084F55B2C24166718319BC32093E3F45995011303E01179718AD0B4B27518B4E5B36FD1FBA25250D356FE87628B31C4565CD2FF54B8E02A15D1DA07246699657536CFE618625DF955E39BD0BF42ACA77691137F7DE7699F3BBD69F115CAB0EE6B522572B465BC23D6304BA50CF33781498558A882B28A2C91E9532DD495E62075E62D7D9C3E0A2874E1B3224302C3FD45FAF57275FE374C8395E6460D4A0A98408C8EC119FE5BC03B0D78D15FC6B49D060B0A22A713437179D40ADA7399088CACF6360073EC7D53F18849E95B84F09E93FF6D4C22373348CDC8405E1C48E8AB84ABF3F8B0E50F23E7B6C85425B2AB84AD0F6006D2927B076CD228C559700E0D562CFDEC12A0FDBC72ED34480153F8CE3363B41429A89564558A3F3CE9B28BDBB9D681726CF8046A429E96F87492ABEAA846B4ADC9959126C0AF1E7E405382678DB06A1A1723E2DF4AAF6AC823557E0989DE86BB0523D7763AAFF8C2575D7F8935D38CEF5F77B76254B552E9C557F5401B71D6762877B011A4ED17CA5B181D36CDD5F2AB81EE1BA1935A8CADB574C055D90E90BC608C1320A3F0F7C51B4543355763DF8C782ECBDE6F3C09A290C56B3D9DF898D3AF82BFB11AC7B7F1683035A8437AD9740B21FC3EF815535BF896D5750976F7BCB0AE556592ED5F8299E80F5EE910B6BBF58C95DCE8BFB76485A82F6071366EA846F679A963E1D6832BC916F1986A8EB4848E14BA134D505CAF0735D5A71CEDE16A18995366B026425CCB4652F8855B2B9420C97D6FA93C1892B1288A43DB3584DE5F733CA4FF0F7E0AE2935CDDB55EAD8A841AF4FB9CDA2F286B835CE735B89531D40AFA3D6C78B12DA8978359737883ACC7F3C5AAF342A8BDDCD9CFEACD85A50F909B9127B0F6E1C60D18C9397B864BB87F9B84DFD6B8541A2536D3012A43B819BA00EF4193B4E63A9353D2F2CF6A2771B6A05F4CFBB50C147B057860A4129A32A52AA7A3C85F5BEB353A0A9E5D02D352126EBE02EDA767957BD490E4E7BDC19228E53405A8AA6465E7BFB92BA7677AE7C60143DFF42458BB25A294BB89A6DCF6E7703AA6137A568293F342B450BE6AFBCAE1248798932B81649AA9F40B4F7B8C974C6C8892C2BE6F13A0ABEF81284E4C8465F5B860D93B6F3D0D3DC2E685601E39CAB2FDEFF66CC9DF7903C9BF3AC3F275EC1C587A1731541D074AEBB0A28DC255AED44D07934AF9E760EF424D4B7BE8073DBBD23AD8C9BEB85BF6978ADD8FD1A3F8E32B7D76EADF2A858ED50774866DD55371D99E155287436CE17CB02CA40B3AE07CDD0F45556055051A7BB1B7E68518578FD2C93833B5E4309064C81BA652B5A1BA74AB10E01CB91FAC46BD1BB3603607F7E976098B32FDBF2E0F6B399B5D1378F3816D59C562BCEAF3E8BB4AF1BE210C9213B36542EFFA60433D0F2FD8EF929473C9EC30BCEA05DE704EE497C22B01773D1A07340731A5EB50395D6BD4D5576C8C9A9F3AFE53D3578AC42797965C2531B054B0F284152A2C31889DF7B7CA72FAE578170770F321AE93E3068EDA81A413322087C3C491E469F093187DAF04145803FB823C2CD5828E0BAB802662F9946B4ABCBA37F8600E025F6D009C9AA156C9AA2FA64A474FCBEF96D5620771E3842B6DB8B29AC3415DC97CCF9952A3D0AE06C3CFFB8CAAF7C22F33064EF10F203B48D6D488C972393619BA2270BB60B2DBF1170EB53AA64DB4D0886287FB543440357C666D323BC4CDC896304FEE438F635C30D2EE3933D2241A2F1E1C30C1DB6F9DA1993CF7F834CC62A617632F891DD3C735D2930EE453A7513C52CA39073E6DED4658A7E34E71C8AAC489E20A79FFA4A2B080530C325CD03BB014005B2063CE843C9F2C1DE7818B8D84F7E86079C1C88BEA6CCDADC43DFA747826794E82B66D659A33C9726F08718D3CBC90E090D5BAA37D7598DE82287BD90E5068C39B510317A0678BC2D38E3DAE651F995EF2C17CD27D93E373177233625C412BA57E7326AE504C4B33BA8DE2F7A7F7AC82FF85D254FF054C920A566478CA577FFDBDF8D56CA288DFF56C0609661AB2718935E1A9DF0DB0C44B540928D0CBAD6CF506FFCA54B901266FE7256C3570962EE63CC7D4EE298E68AEEDF56A8225322C35E6741743746547AFA1CC2054DBAE99B43E4D66917E74D901D278F649CED8AC5BBC7990A5DE440D55A0B11BE53794ABADAA8C47116F86E4701A1A0108EE7DAE348087716361FE5B9768842655B4F1204435E3447A917512179E8035AFFA45ACB221EE93B27CF78315E9AD2D8B98C6638C565C47CD45B31B496DA116792FB501EC7674C724423365BD6C3A21A37C092546BA1DB7B6FF0B080AC10DF450AFC6088BCE12A04663F7B7852382ADE11D65322718DDCDA3920AB9D7E2B72813A3ADDBEC99AC2416FF8339D78AB40550EAFBD07A1774F510BEECEE05DF2617A374B1CBE02BF15620FE56B208999A78F89BDB36EA99F1BEF3E3FCDB5D9E0107D27BBED6DDE106341390F976C15B0F7384022E913806F8A99EE74D1D51FC2DDEF3749E716E9240C2BCF6F000F0E8232F1944A0B24E6BD39D4C28919FA5E68F7DC91637DF7B319046FBF9B8D80345C2C9379BB6B40D295C81CAC3C6CF598E3F15712A830FA390C4E48C2499C969A5134D4BA22698492993BCE600BD2C1B313500A0AFB360BADD66B592709CA80BA90D5B7F29661942D4B6B99C0D0F473EE9FBC75C917957BB89496C12870A8DE64D6568CF819B229D09E4744FF59D00BE82920DD4336AD34F1078932EE21E9EA893A142F32831586323CB9A8152D3310AA9542CD94BCDC30FC939F11263A8FB99B23B9ECC75AF120BE6C5D776C73AAB68C291BD87959DA54A3F4D6D365230C95C08E92D77FE8DC09CFBE72780E57E49FEE23F3A159EBAE87A82EA07A0C42CE29F09B25D9618C8B3C3B89FB5F01907BDB82DAFFF589AB5A896EC594629A6D557ECA57EE40F00F1CC9231C6EED1F3B64E47FD9E4338A7A853E79BD7BC21FD94BD29237A99D9FDE0A38FD2E0844DF7BCBC35FEC8810013BE0DDD99BB1DE29528DE57969BACF404963309ECBEA2406541BF84ECAFB3AE9BDC387C82F8D186EDF2A476A3A496EF1D75AF70E0BEF3180AC39B6C16929375553CFD9C14DA6074EDDB23A383316262B8BD6ABE0B353E3D982C3744697736D9212836C3009BDE05D5FC4FDD672F2D7A8C744744CCE2A41CC9C0733C2CB8023A7C8B666DBB9ACAAF815A17192AEBBA8629EC147C4F7F579DB2DB8B7063414418F3BC23131F53F79C19566DBA0700DA81D087DC068346B24E66F1E37A134E85B62AD616B026BF2A6819244C584228A57FAEDDA2C704FC82963CEBBEB1BF6F11C809650EB4D6F9D20509B413524D350B8CA30F3D4418BD58A1837D0717F9A744B1ADCF3E4750CAC987434992702ADA61123ABABFFF78899CC92CD9FD4D1DED624EDA2006D30DB301E15250EF5CCED2156DFBE19022E5E473252381C4ABC2D43A56CD4D26D845D23A3D21F88F7582641435D86D50B6E270EB593D34E75435249F397D41AAA17C0722A93028ECE9DBC626C41E413CDCCFCF0EA1869A2DAA26A98B1799FA5694D00499F55027BBAD73B0E661ADC9C3BF0CAAF1CA8F51669F384E56C2A7E5D52CA069BAAA25C8A0EC6B45A5142ECEE07BD51A059EFA26547F61977A25B6D479B9B1F1B1F7ED8B1AC9B93530B28BCAA9F805BAA9529A4DD742FA61E3488EB8FABC7136809B7788B385A88B598BEBE95BE940582AA862335D1FBE458EBDEAD1C1AFAE13CF73F8E1A34693BC169FFA88E2F8D2D6CADED8"/>
    </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="Valid"/>
    </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>
